132
21
94
24
222
86
46
66
107
22
361
51
63
32
26
129
108
50
14
39
29
148
73
77
112
95
27
82
167
89
183
147
19
125
93
117
55
229
56
25
20
128
126
64
144
87
33
159
111
61
109
75