77135438
74883043
32508178
50839700
38197022
23832223
11614081
82822619
17576522
41474733
96288886
98286612
61927678
29425400
75928661
19946940
95878669
92926767
35014642
94068507
78722917
63437541
15816193
49636590
9539533
15366292
38581426
67508108
16413388
93805853
44009979
1746172
80624278
6390990
92646716
6598733
38958671
86168356
4734436
50998175