34043450
39331255
3448842
25034164
46001844
75016873
21857397
11108150
63562920
15067666
9540943
888856
87692831
6567766
66597213
8191494
33358823
41551537
60892220
78356368
74867780
35546127
63888848
208626
70232044
12845908
67653793
1831929
77441751
24995418
30338373
8257838
39743875
17778962
58246912
90882712
62542930
36465931
94661799
73487571