7 210 328 true 0 1 2 9 22 29 33