28612423
510381
56538422
41472918
173049
69544824
55387679
20242529
17509435
81438009
999026
58857707
2659935
2524856
79063658
40343735
43045717
28919750
15156393
7409653
20421921
68181545
51315753
91411945
97845956
11508680
68996250
94759348
87613024
85624858
30894400
56168117
25487224
14123837
78463878
42813342
28966606
2274145
58031009
49133803