26885066
1422011
50086588
69513857
69121775
76029075
59099482
8363846
7751961
2908311
56229227
4624948
92333782
95328989
39008731
14505545
79527662
94414783
7443793
77022157
49292386
2822408
10691138
88392412
34751846
1247747
2493267
44197767
7642570
21778704
88457190
94367869
9529815
7608399
59062859
12906070
98452144
14328800
43468178
71586880