12941
31482
21631
38863
10594
64855
99384
94795
38567
70048