34
27
24
147
166
83
89
86
241
43
71
178
22
91
98
348
135
174
160
195
220
344
109
139
240
175
219
121
422
322
161
82
205
154
353
164
58
185
169
16
11
279
281
138
194
159
226
39
235
122
577
256
380