25
376
72
56
49
52
47
53
19
78
182
84
101
102
31
41
95
35
80
82
73
110
29
71
23
58
43
98
103
24
63
13
14
417
288
57
60
7
436
18
32
332
823
99
338
702
222
452
75
568