113
890
216
937
34
528
114
531
68
428
37
281
35
389
46
311
87
140
30
329
28
345
267
72
430
49
397
145
266
1
2
101
223
25
32
245