9 364 285 true 3 5 6 17 18 31 32 33 35