7 106 276 true 5 12 15 19 24 31 35