75318626
13502134
1842432
17146555
32917577
243242
58918094
14225384
73549512
39279764
93251988
80671527
27237359
91683200
86469616
7343331
35588359
80291950
74786579
26466438
95768054
19332697
90923823
85353487
91021482
84467314
32461508
80834277
92185455
88348407
47643448
93422449
37461282
62223882
6386396
92813516
2287220
42732118
93135213
28705592