45106976
3985934
87154959
52131560
41995491
14451997
29884328
18433680
4667169
71051554
19376396
64851821
70442362
98934575
98677919
49741888
60386191
65631690
8276510
1262878
85738521
8548999
99441125
86014438
81258373
28109754
21766055
7767848
86457964
53093057
63967438
2893042
89591418
94819290
35198708
80308218
29807394
1341821
11504135
1772409