98504562
29359934
58345843
36147158
4193306
10792983
99193286
73038788
82890
27107936
90997563
27065308
52364079
16238638
83512541
49695548
5176085
51297990
12869254
26717600
16147943
68801031
68531913
76393703
76376022
64454459
34278039
60872220
1493918
9437846
46943627
70617749
5689264
33387692
82033113
52892547
7306742
88215631
73624214
43242187