7 106 257 true 3 8 12 19 21 24 35