15 1175 536 true 1 14 15 17 27 31 35 51 56 67 68 70 71 86 89