40
55
46
62
18
66
215
213
95
197
12
82
25
121
36
35
107
44
103
23
21
78
360
252
366
2452
199
27
86
45
32
49
29
30
186
987
271
84
17
157
64
100
123
13
341
51
333
773
22
158
371
20
24
183