8 211 160 true 2 6 15 23 31 32 34 36