352
443
392
1103
300
841
892
414
306
251
392
422
421
607
245
342
435
286
441
227
450
900
390
487
510
644
509
323
562
729
106
481
226
323
287
513
245
255
161
243
316
350
397
223
226
489
312
263
435
475
860
301
344
431
428
241
127
245
1437
338