12 635 340 true 1 6 15 19 21 25 26 28 34 35 38 39