7 105 160 true 0 8 9 12 28 29 35