9 445 297 true 1 6 16 29 30 31 32 35 39