7 104 336 true
8 24 25 28 31 33 35