65566109
59973023
84865483
27682423
2201821
86026308
15629107
90825385
39174432
47645989
71952156
12384481
44991001
46101875
84521193
39726085
57454721
50491592
29138340
632955
13065896
7924425
26172810
22582970
10414857
36931809
3933995
19313976
51842626
70326139
99235129
6275282
98853770
5391029
6424699
59062771
26345531
16737413
25752817
34903671