123 3 8 6 14 1 1 10 8 9 1 17 1 20 51