49679645
37526511
1836463
86759881
98568250
25164135
20148893
57374139
41251583
19983800
65261744
43395339
87938634
7812701
80241350
78759351
44614311
98567098
12383232
98498172
72814803
27365583
88915404
5463195
11697539
14367916
99889109
41535195
52959259
75188343
47911173
23449494
48207647
37846303
64208841
62048315
28886813
90329516
27184603
13762394