59531786
80671127
832706
84532750
6971502
94971445
96789380
17988136
16236891
21099970
1974858
39727660
89698812
90483298
5381809
63176574
32788264
92547873
10364863
2881404
84063593
67914857
28868057
92798931
22707672
18883970
1169410
87557588
32745391
15655298
79946107
68603103
72536026
47308920
4848956
38236825
34739723
32078227
69885613
4544536