9 322 187 true 1 3 6 9 15 16 29 31 34