8 1055 406 true 1 7 16 22 24 26 35 39