9 328 514 true 0 7 8 12 16 20 27 29 39