16315098
19603058
99149077
70128166
15191108
77803388
4014923
36311902
67285179
96065200
1871270
7533624
8520128
73963643
3905759
90434787
401422
629787
7973863
31541746
92347046
46599925
8130116
38801806
98318966
51968617
41161452
20773789
7992141
9849355
83558787
29335532
14532431
60971006
17459726
84385118
9733268
54315397
16841574
12046200