30985698
83208270
33062948
80854522
2208402
21733398
20501080
9124818
32854025
61869211
20837545
6235318
4281879
875437
88773153
48504299
49249464
88026151
1628422
55876606
6248506
82118392
61748338
8309875
79346963
6540638
4523672
98922074
56091056
56037748
62287155
85243785
70709765
14228987
61202755
27357186
31276537
81544516
3429245
87163539