8 101 145 true 1 2 10 14 21 30 33 35