235
114
349
164
78
397
266
173
494
152
188
302
99
1120
145
277
377
101
238
228
241
252
134
343
789
352
97
80
386
119
47
180
410
246
53
538
42
167
24
206
202
2720
100
71
40
334
451
41
157
108
65
59
56
341
43