50
0 400
 -1 407 108 437 462 427 492 265  98  67 388 485 458 111   4 429 278  31  84 257 490 363 144 229 374 219 240 225 462 167 448 373 314 223 244 409 406  75 224 149  66 451 484 345 306 455 244 137 230  75 
 90  -1 484 245 198 323   8 205  54  59 444 293  46 495 172 421 354 139  56 449 226  79 400 341 470 107 336 389 230 383 176 193 274  63  28 433 202  51 152  13  10 435 376 481 266  39 436 473 298 283 
 75  84  -1 208  29 206 247  84 437 154 295 352 433  86 287  32 285 434 327 456 477 258 203 156 169  90 395 344 169 274 215 312 405 202 451 164 433 130 435 428 169  26 351  92 161 322 255  20 441 206 
281 474 399  -1 331 364 493 270 483 484 325 114 415  12 289 462 135  52 137 298  15 448 405 318 399 356 461 262 335 472  13 126 219 232 417   2  59 148 353  30 347 428 269 466 287 252 289 166 107  32 
452 185 386 347  -1  21  30  71 236 353 238 443 472 465 158 179 264  93 278  67 236 161   2  15 412 297 126 447 256  73 298  83  32  77 314 339 364 397 462 291 356 293 394 215 116  25 222 391 244 261 
308 321 366 351 288  -1 206 179 484  53 302 483 412 469  34 483 472 149  30 395  84 373 278 291 488 241  74 163 196  53 438 467 400 417 434 499 192 245  22 335 404 165 414 267 316  29  26  55 204 341 
321 366  19  52  29 222  -1 498 391  88 357 466 415 172 461 410 455 444 273  58 499 172 257 338 255  40  29 338  67 456 297 470  43  36  97 262 311 112 481 306 407 432 169 286 415 364 305 338 455 496 
115  72  21 398 115 464 101  -1 201 442 307 256  93 246 487 132 409 302 103  76  89 166  63 396 253  50 447 388  37 474  59 360 261 182  43 396 157  86 379 400 249 462 435 156 313 238 247 260 493   6 
206 315 152 281 122 415 240 185  -1 367  84  21  22 451 224 389  86 207 200 113 142 483 416  45 394 303 372 185  58 259  60 437 138 327 408  33 162 403  72 349 486  35 128 449 214  55 148   5 158 235 
122 279 104 365  66 259  24 213 334  -1 396 449 366  39 352 245 254 339 132 193 314 259  88 449 230 179  24 117 430 307  72   5 370 479  36 125 446 447 208 265 498 371 208 217 414 459  72  45 482 399 
151  92  65  54 247 212 257 146 327 228  -1 492 473  90 359 192 429 238 327  48 453  74 275 472 153  26 471 464 381 282 423 392 293  78 207 492 133 230 403 392 293 446 483 152 101 186 115 196 481 162 
265 262 483 180 245 254 155 316 253 362 159  -1 211 204 473  42 255  80 241 266 183 452  37 258 447 396  25 166 179 136 289 470 199 372 241 254 231 436 289 170  11 168 169 482 171 396  41  50 159 116 
176 461 214 403  96 261  18 479  44 293 130 251  -1  85 142 131 312 197 474 115 272   5 270 475  60 173  58 251 484 361 402 387 200 385 174 495 236 221 382 391   4   9 230  31 452  53   2  83 444 453 
188  69 118 443 296 321  62 347  52 485 302 155 424  -1 298 191 372 441 138 331 160   1 334 187 204  29  34 391 184 373 154 499 236 473  82 307 144 365 482 435 316 233  82 355 224  33  14 163 108   1 
153  98  35 392 425 338 139 116 305 258 295 296 149 182  -1 314  31 364 181 406 359 160 285  34 435 252  77  74 419 452 425 394  51 204 381 122 307  88 117  62 459 208 301 378 243 192 313 230  55 428 
291 396  69 190 467 412 465 498 375 280 277 422  19 400 349  -1 349   2 287 188 277 230  55 300  49 426 283  24 185 426 303 160 465  86 159 356 213  66 307 428  53   6  15  44 317 114 135 140 389 414 
 46 175  60  17 498 267 436  53  50 115 492 281 150  27 492 497  -1 123 424 169 486  39  52  33 358  83 152  25 322 495 260  13 226  23 212 285 458  63   4 129 338 491 236 413 286 199 116 357 350 335 
118 351  20   9  42 163 336 373 198 443 348 141 122 143 104 421 234  -1 212 233  18 371 264  57 342 295 484 473 374 255 488 205 458 211  48 113 194 383 476 245  26 351 400 313 306  75 152 205 490 319 
163 400 433 398 471 480 121 210 219 240   5  82 219 208  57 450  95 360  -1 252 349 374  83  20 433 118 359 228 221 114 259 452  61 170 499  20 233 174 323 324 161 342 351 116  41 326 139 372 169  78 
245 306 455   8 345 342 363 188  37 298 363 324 493 374 315 168  13 242 407  -1 343  44 413 102 459 436 165 138 143  40 125  18 231 496 329 314 295  28 345 186  43  96 421 326 471 172 377 442 167 284 
 88 249 150 455 300 461 486 391 296 365  70 275 364 165 490 155 304 125 470 427  -1 269 422  47   0 281 138 127 104 337 326  91 340 297  98 295  88 449 110 175 236 461  18  47 132   1  82 415 360 469 
344 253 178 371 104 345 242 495  36 477  10 439   4 249 322 403 116 389 238 111 436  -1 194 279  20 309   6 295 128 417  10 319   0 169  22 463 496 161 218 475 228 349 194 143 404 201 290  35 192 217 
 93 490 219 484 321 102 123 484 185 242 151  12  37  82 111 112 245 234 495 236 357 330  -1 334  55 328 369 158 495 448 285 322  27 496  97  42 407  76  73 130 151 380 305  74 139  96 185 174 223  56 
275 448  13 390  15 340 397 102 495 192 253 434 479 176 225  38 471 284 189  30 423  96  97  -1 349 326 459 420 169 370 395 228 145  58 439 412 273 186  55  28 261 446  71 464 189 174 363 424  73 362 
274 371 104 393 106 127 152 293 218 227  24 273 138 319 424 293 138 207 104 141 246 183 104 201  -1 407 200 157 370 311 164 445 430 171 140 297  98 403 216 473 358 227  84 337 126  63 448 457 230 131 
434 155 120 233 326 207 300 305 110 191 256 329 290 279  24 145 282 247 164 341 266 159 380 309 498  -1 180 497 298 235 212 325 166 447 432  45 370 231  56  45 406  15 152 269  46  31 452 193 114 375 
311 392 485  38 275 232 181 370  31 144 105 242 339  36 437 334 159 332  25  78 359 244 121 426 447 128  -1  20 381 290 311 336 193 290 363 364 113   6 423 480 177  14 123 308 117  30 327 416 313 150 
 73 242  11 168  25 426  67 456 353 190 183  84 113 222 355  76 173 454  27  72 341 338  59 220 145 382  55  -1 143 492 297 250 195 452 401 474 299 104 389  94 227 480 141 466 387  40 141 126 363 172 
 60   1 442 375  60 405 450 371 160 241 406 487 228 301 146 447 484  53 402  79  76 441 202 203 328 213 254 427  -1 261 174 199 228 481 474  19 284  77 446 495 320 173 274 387  88  61  30 259 196 333 
192 433 382 223 428 469 418 387 228 261 246 107  28 365 218 427 264 465 118 239 112 165 470 407 280 253 402 375  80  -1  18 371 320 433  42 371 208 265 198 307 236 465 210 339 420 473  94  99 148 273 
321 306 143 496 121 174  91 456 373 330 331 136 201 346 163 448 265 178 143 208 321  86 251 356 481  22  35 152 385 126  -1 374 467 476 381 190 379 384  41 262 323 392 321 162 119 300 309  42  31 400 
423 256 337 458 191  60 225 122 315 404 373  98  11 412 421  86 355 156 473 102 143 124 129 298 399 404  85 450 115 188 453  -1 361 234  83 124 193  74 255 440 121 346 231 260 297 402 151  36 133  42 
474 247 344  97 470  47 196 453   6 275  92 237  86  19 216 401 422 371 336 277 194 131  16 137 270 471 152 281  90 495 212   5  -1 407 220 373 298 495 412  97 394 423  72  25  82 187 180 237 310 243 
258 175 280 249 342 143 340 241 374 167 288  45 250 107 240 461 374 327 232 129 398 155 160 229 230 183 296 277 166  15  80  77 354  -1 144 457  14   3 228 237 454 155 468  61 498 335 496 185 142 135 
259 412 197 166  51 312  69  42 171  24 189 434 315 152 353 230 359 240 293 454 219  12 221 378  67 444 297 346 175 476 489 462 219 388  -1 480 401 154  87 360 393 294 311 236  93  74   3 384 189 270 
213 478 447 260 293 242 431 428  21 278 287 300 317  46 475 260 493 342 319 264 121 182 287   4 321 242 263 264 401 494  55 360 121  54  55  -1 415 256 377  18 243 348 121 262 483  32 381 462 411 292 
160 165 122 371 336 353  14  67 416 229 294 111 400 413 338 407 380 165 322 323 388 345 354 171 136 405 482  83 336 317 262 147  20 369 450  83  -1 373 218 451 404  77 290 255 168 225 414 479 156 189 
440 309 466  43 356 249 214 223 272  49 254 223  60 133  98 231 364 473 126 339 168  81 226 251  32 397 118  43  28  21  58  87 436 325 198   3   8  -1 114 339 436 297 374  43 480 441 166 183 100 153 
173 462 491 436   5  50 167 128 237 430 495  56 269 298 403 412 441 238 323 464 325 470 259 200 429 250 275 172 149  70 283 292 137 462 319  68 401  74  -1 178 403 364 441  94 115 280  21  62 115 236 
427 144 325 302  63  92 109 146 251 100  41   2 491   4 173 166  63  84 333  42 411 204 433 478 471 104 209 406 335 440 465 118 295 292 381 114 367 252  33  -1  17 258 407 448  41 222 403 292 301 150 
 94 115 496 165 270 319  28 177 294 123 352 313  70 483  92 197 170 499  20 445 254 187 180 385 418 463 288 377 238 303  24 337 102 331 340 437   6  95 472 329  -1 159 236 481 354 203 284 393 278 375 
386  99 264  29 238  55 400 421 226  51 352 333 178 303 124 161 246 467 176 217 406 399 400 481 278 227 256 117 294 127 368 137 362 255 204 481  14  63 196  45 374  -1 260 405 378 271 176 329 434 231 
303 480  53 322 427 260 457 374 243 236 293  26 147 376 385 118 235 344 397 338   3 160 365  86  51  88 305 134 463 256 265  82 239  76 217  98  83 284 341 462 479  20  -1  52 441 438 111 224 445 350 
337  14  23 452 281 414 483 236 309 406 127  92 293 366 199 308 273 454 139 304 497 262 335 232 425 482 463 340 249 262   3 112 457 462 467 336   9 346 147 392 373  34 183  -1 443 140 333 454 227  16 
264 457 250  51 492  89 246 347 476 413 418 263 276 209 218 335 484 225 470 303 128   9 322 347 184  73  38 303 452 337 322  23 484 409 230 267 392 149 346 215  60 145 294   3  -1 173  18 271 364 241 
364 441 318  43 424 421  22 303  12 225  18 107 416  85 410 223 440 141 194 279 360 309  38 351 144 281 210 447 496 137 226 175 128 129 210  99 168   5 446 235  36  29 186 359  48  -1 450 491 196 437 
 25  66  79 152 213 434 399 208 425 202 355   8 449 414 267 284 497 198 151 436 213 442 443 488 105 418  27 356 277 138 439 156  73 110 443 268 209 298 259 144 393 286 231 332 253 246  -1 174 123  80 
327 372 237 378 499 280 325 274 183 252 105 446 451 104 313 342 111 468 129 182  83   0 477 310 107 196 105   2 127 384 133 262 299 120 237  82 187  36 325 438  59 388 257 242 235  92 469  -1 233 306 
442 159  68 349 422 167 184   1 206 415 340 265 302  91 372 257 138 227 336 485  14 435  56 117  82 127 328  69 498 247 164 157 146  91 396 201 302  59  40  49 342  27 260  37 230 423 424 189  -1 371 
466 435 388 429  26 455  76 185 270  19 304 361 110 311 140 481  78 139 192 317 146 375 468 173 342 215 496 249 422 415 404 369 254 415 296 329   6 359 308 353 334 239 460 265 306  95  76 329 130  -1 
