98687211
62348468
19674832
1359837
9214779
271965
93515953
16484959
14028735
5519626
60623470
1437684
33617448
1391658
5098667
11329639
90619575
17128236
16787381
92755377
85836443
99848629
2324365
15609285
9788446
88999322
85615826
93523058
64275854
86663027
91281055
73148530
70272400
88156759
4162863
56345870
18497341
9091105
29619200
68565591