65
50
93
71
96
116
195
70
12
199
164
143
142
184
105
145
187
114
253
128
534
15
54
368
342
562
376
430
582
357
445
261
277
84
308
314
212
200
299
776
322
181
225
431
286
367
358
244
216
234
318
414
402
554
444
385
644
266