56141700
90895336
50566523
6836041
64845825
54987841
30245532
92619618
52965097
34195158
36573614
33621551
18797992
13572381
37617624
37215217
93241329
9016900
67709035
76759344
80622392
65131378
88981708
13326357
76573256
44965305
86315409
9227106
12898430
28464386
93848897
816039
66026697
8158488
72779057
97123557
35954998
38549554
11423250
2145482