315
52
745
704
635
402
476
144
505
246
603
90
297
538
166
602
200
430
739
576
559
147
708
479
128
248
566
440
795
491
365
753
713
630
746
278
736
320
726
712
768
161
495
701
619
532
197
91
243
375
124
512
747
414
136
589
520
762
683
371
284
568
145
709
245
292
668
751
321
118
219
769
786
100
415
689
113
266
127
488
280
286
522