9 146 248 true 0 5 6 8 14 20 28 29 35