97476541
55682588
7377821
25027203
23313439
8369142
35014568
33306647
3418393
98045196
22496953
39871450
23011494
77325435
33466342
3867476
21863063
74324960
1002190
64971126
29708024
90268110
31533608
25514594
23454128
43307540
2789374
14167609
43643301
14597541
46019683
12837599
32523999
95558673
40985843
2256574
9627769
45679614
54335380
16736395