10 742 412 true 3 4 6 37 40 42 67 69 88 96