9 170 168 true 1 9 15 18 23 25 28 32 33