28015804
789520
93187112
61942605
95592713
128339
9951765
22653841
12472495
63306885
2371269
60103679
38787095
98363088
50665
21536801
37345267
3374279
38067646
51292091
11628641
95921306
7615429
2087549
11614157
53995626
30403615
12278863
9281875
47296344
40918138
68796697
2957956
59124393
12826153
66846801
3217863
24604037
15982683
94937226