111
42
98
46
135
642
318
27
232
1038
17
22
68
341
18
478
43
174
51
498
151
32
182
1044
20
57
148
8
71
36
9
45
107
52
85
50
155
112
82
298
54
10
114
96
423
278
97
30
200
40
37
19
66