10
7
55
229
13
40
18
46
71
156
94
97
125
38
61
127
58
223
179
182
20
53
168
447
115
173
31
207
101
222
330
112
30
44
253
285
392
24
99
93
48
96
196
239
15
211
36
50
129
8
27