10 332 270 true 1 3 6 20 22 25 27 32 36 37