98 102 102 105 105 108 109 110 112 115 116 117 117 117 119 119 119 119 121 126 126 126 126 127 128 128 128 129 129 129 129 130 131 132 132 132 132 136 136 136 138 139 141 142 145 145 147 149 151 154 154 155 156 157 161 164 164 164 165 165