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