9 170 152 true 2 5 10 13 17 21 31 32 35