96612252
63634352
80349105
55091205
15891184
7629707
21601920
73173167
7885720
48681680
57997770
8476968
61209793
91023242
12701616
11253547
77676228
51865217
55723466
86692022
52479007
47046850
30627108
13276831
57899756
81066905
19601972
73426527
41473028
79994027
4645452
68581622
700679
1785482
78765354
37884761
12848997
58127980
379227
73493404