12 1260 812 true 5 17 25 28 32 33 40 41 43 78 90 97