500 250
97 188 482 135 472 453 56 95 496 133 121 195 39 16 280 17 163 357 154 106 144 400 69 185 394 53 416 311 451 331 291 319 117 169 91 369 203 402 438 276 130 131 422 22 36 189 167 497 407 143 250 177 9 286 252 301 66 82 330 15 63 157 405 464 198 265 4 489 458 353 108 27 105 44 251 58 170 92 419 384 283 75 495 316 257 378 6 128 122 410 241 1 258 420 103 338 140 467 342 476 46 137 486 421 152 336 389 54 229 168 343 45 345 500 98 358 477 413 222 344 275 24 11 78 322 51 483 76 212 12 142 139 248 450 306 431 326 73 187 67 284 340 328 370 13 312 380 412 200 320 41 498 373 332 199 40 307 245 288 361 381 192 94 10 7 409 430 305 165 233 79 215 355 80 123 84 158 231 366 43 441 293 120 33 323 321 118 184 424 443 368 298 463 315 411 190 180 314 396 281 224 423 230 454 488 392 270 174 210 232 151 238 304 485 81 385 341 221 271 21 196 266 134 19 206 112 219 461 107 68 178 235 208 390 153 398 308 93 71 470 449 214 31 255 193 247 101 57 124 109
1 1 1 3 2 2 5 1 9 1 8 2 10 13 4 14 4 4 13 9 2 6 7 8 15 12 9 16 16 8 9 26 26 33 1 3 25 34 23 18 15 11 5 44 5 39 21 27 22 27 1 45 37 20 50 49 7 39 34 59 42 46 49 23 50 19 29 63 24 30 8 8 34 30 7 69 34 68 55 71 35 72 21 11 4 35 64 21 72 2 66 17 1 22 31 28 61 59 31 48 54 2 89 51 43 11 95 98 26 101 44 17 91 101 74 16 56 27 12 96 30 70 27 39 83 110 75 29 124 60 101 46 39 2 90 39 101 29 99 77 39 19 72 29 21 119 113 7 86 84 142 22 122 46 117 5 22 80 32 93 76 84 70 148 129 147 165 48 12 26 84 26 157 160 41 95 106 132 53 169 129 168 67 75 88 42 100 74 21 107 167 88 28 42 3 46 132 58 100 122 128 104 116 48 163 164 46 187 16 209 145 165 56 59 140 107 176 63 99 2 144 20 221 94 3 22 29 133 26 185 61 25 204 104 132 208 205 64 26 69 181 91 234 160 127 11 210 122 239 134 29 82 5 217 134 203 203 126 97 1 17 248 17 90 79 225 75 82 127 72 173 65 52 250 232 261 104 47 52 244 274 11 167 214 143 272 285 31 259 22 83 77 289 180 293 71 162 25 87 296 229 264 8 163 133 248 91 201 108 85 23 78 100 228 14 197 246 278 35 162 103 244 105 2 129 169 154 85 283 217 315 33 154 25 86 31 324 50 177 11 280 325 34 10 283 242 137 288 253 195 134 160 259 72 338 279 306 3 283 64 91 31 70 59 49 292 295 169 103 195 261 88 216 16 202 21 118 248 26 66 279 318 21 159 122 115 139 196 197 245 300 141 159 326 193 318 323 237 349 230 172 262 181 60 367 258 370 371 241 314 90 252 202 53 204 322 395 402 54 399 261 272 96 198 303 113 249 175 181 140 398 424 410 137 70 178 302 319 366 1 8 107 30 325 441 240 327 364 218 172 125 333 372 122 143 104 424 370 125 114 277 304 457 452 327 98 370 226 19 30 175 369 257 351 475 78 52 270 239 163 431 455 422 297 315 127 198 88 439 20 174 310 57 129 115 94 179 458 5
