29 1178 727 true 1 12 13 15 22 26 28 32 34 44 47 50 55 58 62 68 71 72 73 74 75 78 79 82 86 89 90 91 93