27 15 6 9 2 8 54 1 2 26 2 3 6 1 2 1 3 4 8 5 2 17 112