307
997
239
947
17
729
202
388
652
617
521
989
287
529
680
332
824
38
306
722
299
687
607
268
578
739
73
263
132
351
183
723
30
891
916
667
626
914
428
528
415
208
426
231
582
481
639
199
315
942
829
295
364
746
981
851
246
702
274
347
821
242
959
67
588
499
701
790
502
6
929
815
443
976
28
696
313
355
630
996
114
571
697
456
384
660
586
235
90
706
104
465
40
12
414
374
579
558
549
681
