97
24
42
29
18
19
87
62
92
58
126
162
140
179
52
134
132
55
69
80
56
53
73
141
133
118
117
88
50
39
54
27
106
11
125
82
70
60
71
83
199
143
93
102
418
37
1272
211
2274
188
35
166
40