7 101 145 true 1 6 16 23 26 31 34