414
407
286
735
446
644
575
755
380
1302
1114
1248
902
582
326
685
478
737
396
163
454
884
580
185
425
464
275
358
195
522
365
170
329
541
313
108
307
235
320
181
328
576
704
483
318
782
237
397
573
166
517
381
590
120
189
392
668
505
192
795