80
264
95
102
52
49
173
106
126
145
137
35
18
55
345
180
120
263
183
274
187
246
174
236
190
293
56
160
78
322
132
244
179
355
121
184
164
410
189
224
141
316
202
108
232
162
320
195
388
136
254
225
291
191
159
119
542