65496018
27632560
96666716
55395045
31012363
2314574
73746100
18065240
89176806
95206712
20972019
12509997
38365144
58068970
16377548
52065403
59598749
70442828
44472017
15902545
48274109
52646736
4123077
90916220
2166947
8334854
92817243
61014805
29032609
52301732
25293358
425102
7192411
1667485
74906662
9459234
29985680
58179857
13726706
308063