432
400
160
417
463
452
703
360
434
433
335
141
432
154
575
429
397
435
762
420
663
346
191
718
122
453
290
367
420
198
386
157
419
452
628
763
135
415
221
443
449
201
87
312
770
133
445
469
297
418
412
553
35
572
359
400
962
409
954
152
443
1515
458
444
421
381
466
423
422
546
136
61