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