1 2 3 4 5 6 7 8 9 25 13 12 10 21 53 3 5 7 3 5 7 3 5 7 2 4 8 16 32