371
26
32
192
276
138
145
279
42
252
163
71
345
51
165
142
41
149
232
101
109
88
395
102
140
334
147
519
362
336
277
63
189
56
151
200
123
240
245
320
136
121
186
574
157
188
284
153
542
201
134
239
249
195
398
608
373