82171060
89606000
14948338
6703508
10401986
39208091
66286394
4918891
76648285
21063339
11629466
80923118
17675217
99601518
11978815
2794708
28145467
12069327
4469561
8002976
6789333
5451528
2551715
37532254
3622364
91584880
47715634
91846529
61054018
11829188
10605296
53098086
68498479
5318372
22639041
88485318
4679766
2726974
76872554
87207870