65446328
83961151
69544200
88055344
51737374
4275521
8454287
31822329
26808508
59296653
53706670
21069245
87747800
22712774
4712483
98577786
751451
12998375
88829602
79071036
78798482
63984464
27136641
73583851
4312000
79026261
62408845
38248023
85054323
6339600
17984154
96853926
50594147
6208270
54856236
31471223
2574843
52711216
90611793
3954589