3189196
93108200
4885390
44707731
78202788
19732322
15506353
92713111
271902
67338817
34751230
60728039
54743512
27019588
31274150
31813725
6213150
2575955
75241184
6787748
9626799
61098433
4405416
24356533
15463554
81082563
1394666
18908020
36482115
43956200
73563736
23633476
19287971
98094876
621587
4255061
73999954
89717820
46557816
30525431