66
220
548
91
285
248
283
164
218
157
379
280
367
241
276
270
322
239
102
219
135
277
344
223
269
293
508
247
103
188
219
139
75
99
437
399
179
272
416
165
134
143
394
658
587
92
212
135
280
166
241
115
195
91
40
169
117
109
317
137