12 1735 670 true 1 5 9 13 14 16 25 26 29 35 38 39