39925236
38485191
57054867
87649694
55008955
3068551
64209047
46542438
20014442
6017015
63915880
53697792
64862660
99446594
79381388
20725503
21262668
83241164
61669985
52988461
71637567
94291920
46579873
86063808
7547166
27676736
90759345
9251795
85066681
69069574
4286156
8752221
87604319
65846985
506279
34959920
71093985
75358229
52777721
50505642