100
586
316
629
186
571
194
312
98
267
74
394
12
465
452
46
357
68
395
49
300
48
289
84
350
51
281
55
188
35
260
101
222
11
202