1
105
9
3
55
33
111
34
101
15
41
28
25
112
54
104
63
30
46
139
118
94
60
23
18
87
249
499
915
49
27
19
109
6
96
57
114
13
191
127
48
37
542
2
79
64
35
38
29