99518056
17937944
77234350
96243391
9452576
91211401
75446014
49973669
53218988
43863813
3916060
82689381
10415469
54419988
2827978
59343870
12157448
6065879
24927134
4501650
72152296
83465588
48592105
50415592
92173712
35176500
25396704
55249458
38883500
17254567
72884191
26431475
56858016
14036236
71572584
99215362
39339154
812229
64163046
4133066