22022989
5078028
15315298
14967912
32138608
65274864
524386
79556653
53226593
10769922
46273981
31648664
22035622
10167432
43288916
71934212
67005025
58756206
32089802
4916853
51549246
17514323
2244102
66427054
57045360
42829295
20734816
88787220
60267735
10492812
53079563
99396282
91526439
11458575
5725893
72831987
7043549
37309057
52182630
53862160