15989524
9388864
42142873
81633364
64607448
98275447
1354116
30053081
22821507
19366810
21465343
18066518
3195794
62136736
8186523
34958003
52239406
80502658
54587701
17396587
60177266
99121863
45954113
39909502
72747706
96467116
47181455
40534179
7568301
64277519
92866366
88537810
25438112
18647720
16166244
8207742
5269259
69756390
32394193
3121833