110
588
345
485
87
461
81
462
129
391
112
395
63
328
86
348
308
309
118
341
47
314
156
324
50
269
96
253
92
1,059
46
246
13
258
20
245