1 7 2 8 3 28 4 5 5 2 6 1 7 2 8 5 9 4 10 43