625
53
129
755
304
477
320
794
734
659
601
394
323
662
744
199
697
414
740
534
243
248
263
451
762
668
371
567
121
150
473
125
198
511
599
236
689
164
305
268
273
671
161
500
418
202
760
195
355
689
519
728
326
534
782
308
106
432
360
515
242
166
339
701
289
333
533
663
784
535
149
681
219
333
351
210
104
633
454
339
738
189
547
403
300
335
174
521
102
395
186
374
187
685
779
443
653
522
669
128
300
77
367
534
122
156
462
667
344
695
308
728
794
543
520
273
495
651
591
113
511
348
374
779
682
548
582
287
665