87353561
49302317
942423
39635396
9219475
74567182
3058400
1223650
95222689
69295640
45997387
21788486
14974521
53195987
74786989
12827832
97967991
50051005
57516279
22128184
61386214
51941676
98728940
17188951
7827058
74535855
86956480
43314934
94165789
21073317
48541547
46165445
3775802
66009015
19988524
36386928
7098571
21718755
71179925
63911009