152
25
73
204
116
126
98
31
9
341
64
14
246
151
287
66
303
28
47
112
51
54
41
8
136
250
158
71
212
218
351
343
266
89
19
386
605
243
416
414
357
271
192
219
103
194
143
121
160
358
297
52
216
84
473
58
35