8 101 231 true 2 4 15 18 25 29 30 35