12 943 868 true 3 26 30 38 47 55 58 69 71 76 78 93