1
27
13
90
33
58
47
17
24
140
127
131
48
25
36
216
142
73
97
132
176
129
228
92
50
151
68
116
78
244
84
105
182
171
55
72
198
404
177
447
319
165
155
264
409
82
369
534
49
57
128
257
161