8 1747 512 true 1 12 13 24 28 34 37 38