2897525
40147909
3538216
48955679
98222103
11926502
49071552
18597223
45987115
1923846
90108151
18334976
19929622
66299908
18609028
82258822
5904073
3180610
78207372
4304293
47639055
88191756
48518575
64729332
54236308
77331513
77579568
81366568
28582616
69842750
29851183
55935103
81982668
52007211
49742221
30099758
24316116
10571397
4971621
66131874