40431578
97269144
64565682
92657171
56524184
75458467
53936846
78368553
39055193
46432866
40189127
15819934
73371353
19271043
6571239
49383975
21686793
68592673
30526172
79345630
8359917
66048122
51089334
9562913
26944980
55326445
64176884
32892583
32541004
28221366
79726012
21564182
2967630
23087632
5283210
389658
1073992
50394931
37151989
57931420