21894408
7107891
5158503
81041257
23073824
59214501
16444633
19512751
84835397
59402688
4982976
97173331
99126533
7479253
37606909
19136961
24671469
12336495
70417848
55138766
13097682
8792748
33521100
596723
40937238
91219185
1335241
2543937
60077241
81776151
3195377
50127341
24959057
38451075
68925935
52535510
12336298
20894120
93907291
8902974