30971548
19636461
3686933
61559674
98086693
52319951
2333840
84887183
6881773
75863530
70578020
56628411
40383917
5332241
23501959
51865226
48582492
89837893
60864790
586811
74963336
88111796
16945662
2419222
6146454
6392362
35762338
64114416
51606248
46939225
34663609
32799342
11949438
90513266
49851469
15722453
79039184
21796018
99424705
90581508