29134121
36329320
86569173
97764660
16669100
2662455
2886670
79527984
65227191
36635402
61599396
80653621
37603048
4551034
682191
12727296
79028098
89571325
25555054
78272761
5611459
25723372
44955083
69528819
52249719
38358078
18322175
52605086
878316
96985345
99795539
66583740
40366709
34202104
4204712
47711900
61809146
11108668
5641697
46799455