7 160 262 true 9 17 18 21 31 32 33