14 338 203 true 1 5 6 9 12 13 16 21 24 28 29 35 36 39