29525319
6413895
23319986
41735534
70351453
3015154
12295502
67588258
5062713
92867066
5193526
38868784
35707100
13842364
99478264
49613622
8432031
78908402
49382046
69331361
84836010
58674873
2622351
1835358
48182283
1101996
79062283
88622248
14691241
25486623
70378252
23775592
6729269
47933938
6731111
13386991
87892115
43574000
85657899
56845826