2
100 4
168 225 212 139 216 100 214 289 199 124 284 255 144 137 286 151 152 179 273 133 183 266 168 233 208 241 191 271 186 155 225 157 175 139 210 172 158 266 231 235 131 229 188 280 274 165 126 248 260 164 155 130 217 276 231 103 127 266 153 204 129 147 156 291 299 165 178 183 125 169 110 247 247 184 193 252 197 140 232 198 298 176 155 244 185 274 129 243 249 264 242 178 145 217 197 131 125 142 188 251
