14 420 284 true 1 7 11 15 16 19 24 25 29 31 35 36 38 39