9 312 295 true 5 8 12 15 19 21 29 36 39