105
110
32
166
63
16
88
241
100
171
26
23
53
24
10
38
87
56
28
11
127
15
51
229
58
456
1240
1169
54
73
162
67
52
29
5
103
20
31
42
85
74
44
35
66
138
27
50
153
8
163
235
37
21