17 1570 346 true 1 6 9 13 14 18 21 23 25 26 28 30 33 34 37 38 39