64585648
29052617
80844345
2372169
9205792
14735333
40638753
73026179
7447675
86352417
19169527
31349667
36809414
54719558
23396844
22428322
82295652
15199617
88666597
77598914
75915229
96641325
60286080
34022857
79956574
96326772
4583558
88031921
46558245
26939514
69911368
44116535
6866047
91867039
98131813
29643580
68026244
18991019
9541429
11178283