40205110
24644463
45133883
1938819
8392993
53381808
49779321
57764301
32603117
82575748
56845638
70456162
24263399
16183884
11368205
62993020
14383043
89035704
98949020
80306427
72906333
28436661
5156978
75739116
15233956
43997897
8389551
95957837
97998513
81979351
31811282
4739811
47326962
86234277
66296910
6182218
36032454
36257694
98821426
60765682