29487766
95797526
94018755
60621676
3083573
47472650
27683999
2411365
15447662
39209259
1957753
47879492
97316945
12675219
61448466
26034996
81345641
40326128
31252713
34994113
36799165
69754112
38776846
84509953
37321059
9550364
81816696
73035972
79674582
34123744
70783215
6593652
681483
76816798
53277171
88595430
49885737
32046260
57294410
21629720