277
660
318
334
203
291
198
57
248
32
633
287
37
47
196
311
208
42
9
160
570
106
278
16
74
462
190
173
176
298
310
17
78
96
76
121
180
479
255
206
362
35
268
199
178
153
24
112
852
267
316
114
845
49
516