12 1175 783 true 5 6 23 42 46 52 57 67 71 79 84 99