22324458
20519426
64078123
15868211
22685239
42257964
64615637
48728663
14624825
9471806
475953
45147465
1495081
22212904
9057225
9852347
7478221
22132280
72693069
33604960
99097021
96756848
35897686
62578848
93465403
56916791
5663989
8025729
90764417
29234729
572980
83237089
3781819
26196464
1906910
62686767
45133919
47413096
17361274
61172130