12 1797 512 true 4 9 11 13 14 20 26 29 30 33 38 39