9 146 246 true 7 10 12 19 23 29 30 37 38