14 604 318 true 4 6 7 8 12 15 18 19 25 28 29 32 36 39