86051584
15968760
38864282
35514940
1492420
42048575
83074174
93583224
8883515
59773834
95065912
25035563
88748530
59031011
86365057
81439575
55657002
12267596
3267654
86427740
8524543
94473791
94817605
1991295
69301972
44637154
45827806
71984827
86366915
92248925
7141178
6712340
84622510
94992977
66184347
45935452
42012648
17786505
70112477
21051013