279
357
271
91
60
454
395
42
465
403
78
55
152
2350
48
551
147
573
266
31
246
77
37
687
141
72
4475
345
323
86
138
322
132
106
1280
943
343
197
3105
245
140
1044
337
344
35
336
199
284
334
54
224
206
194
1225
269
286
263