8 332 314 true 4 6 9 23 27 32 33 38