32
58
81
25
105
116
204
104
62
109
126
149
110
121
84
40
87
70
404
211
144
102
38
31
24
47
57
95
10
37
425
68
260
98
141
249
61
27
136
86
69
182
179
159
117
263
175
247
77
99
94
48