53454080
45463884
33689244
55971293
6550812
4975999
75379059
19241084
14414886
31597461
18503609
18021814
89522822
16947295
25903742
99064529
8798517
23097760
27716831
31919100
28714090
90125015
38521012
90522572
79068924
22857423
81866031
96025048
38289750
43087983
95948991
10736445
28991343
11823153
58343513
4130256
95206410
1903988
74538239
36039831