99117980
65271936
24062279
53588101
88445412
89831339
27492907
9931522
13906455
94887747
4241922
59685580
52121653
6446468
85917675
14547488
11592001
60903917
76232334
39128722
26799086
98173172
32211771
19025173
25169555
84304173
12204848
5745857
69692341
9826693
41445779
26197375
12345955
43355237
10302674
19098921
26393018
30607235
19355313
62389778