7 115 148 true 1 7 9 14 18 23 31