83216063
58056315
1291923
19312629
65094376
6668673
39546196
7916724
6345758
86766586
1251542
9763933
74348176
31667003
76146247
70813669
27855555
64411674
67792853
29625512
29375331
5638082
15419404
78162604
53214780
31514160
44139960
62513703
15295094
95294826
64019240
52496677
20809567
1575528
94617258
64264272
35874609
80506212
67333108
22639205