57824057
4095278
7179932
66207774
87809313
14043623
12202872
53271343
290487
35628018
28592306
98617662
635873
1234585
59061313
60437020
98556212
63242804
38068767
21588980
13087837
9044404
5952644
26023057
42895282
15501696
73219035
92891929
97993734
42995286
1857398
6561705
677275
96957087
10512352
93966774
32083616
18518078
66609056
40759474