263
435
475
860
301
344
431
428
241
127
245
1437
338
341
308
789
310
229
166
794
512
820
511
236
377
244
336
476
195
159
397
354
273
664
583
805
1499
448
784
226
572
1018
485
787
293
355
263
710
720
329
259
697
431
257
347
386
130
238
80
231