10 251 160 true 3 7 9 11 16 22 25 34 35 36