33 18186 347 67 68 69 71 72 73 76 77 83 84 88 94 96 97 98 100 102 103 106 108 109 110 111 112 113 115 117 118 121 122 124 125 127