92968665
36186809
26141525
42985216
39044576
6821965
61398960
51197815
28545359
94842849
90621476
64698159
54549794
86447338
75484919
34922312
2421546
59289228
58772571
54681221
77888112
97761047
70879434
42044627
69544178
66805445
72023458
57695984
18892115
35158176
58662822
34057894
80868002
81874816
22229470
92698360
86224919
65566202
9768115
1611809