439
286
409
423
296
451
444
460
667
569
436
431
661
562
353
1157
454
399
467
86
1719
704
403
1268
136
413
551
400
184
454
453
1174
764
1077
384
423
454
67
940
291
315
35
467
348
723
437
602
706
560
441
424
415
436
434
1074
455
628
1803
454
856
1290
439
611
360
422
444
437
589
586
680
998
446
69
425
769
597
445
731
527
373
1789
436
429
187
69
69