576 667 291 693 207 81 544 76 695 13 219 431 678 607 529 17 70 365 95 547 443 439 115 195 677 168 274 80 297 451 542 197 45 301 335 639 622 426 511 130 156 321 647 513 413 504 248 337 448 404 583 8 378 376 250 441 587 31 309 40 578 257 220 77 203 33 403 318 555 276 567 148 526 153 324 271 182 322 539 9 208 649 145 377 118 75 66 387 157 137 161 389 656 234 243 674 553 525 499 579 351 176 637 459 102 509 484 657 169 144 444 651 34 217 35 671 232 679 686 507 390 298 683 332 388 470 632 346 640 26 281 474 307 150 78 675 382 486 471 90 296 438 277 125 538 383 660 319 94 354 397 114 652 178 685 481 303 501 423 83 469 269 338 147 28 350 659 646 398 554 134 185 616 252 528 517 120 311 355 596 1 92 694 116 82 69 628 88 520 624 129 577 371 676 110 460 446 532 165 327 313 447 408 490 368 609 402 536 202 494 96 689 478 485 630 363 535 410 30 249 135 524 395 559 154 310 241 653 599 143 641 121 623 589 601 119 396 497 347 585 325 627 131 373 472 672 615 136 16 566 192 618 306 684 673 572 575 392 419 510 595 22 690 433 242 164 688 537 552 235 540 225 108 315 37 613 521 543 516 240 64 562 573 545 645 198 463 79 379 399 500 424 259 364 385 600 564 551 477 141 495 2 548 290 505 6 452 370 405 93 162 692 180 374 171 417 411 406 550 287 638 606 11 534 193 27 19 663 518 181 643 189 422 533 557 429 531 158 216 434 631 196 428 261 295 357 610 126 36 213 427 336 32 668 361 565 254 98 109 568 302 283 111 489 56 328 12 317 132 160 246 174 53 23 51 273 680 155 304 146 67 546 99 522 251 344 479 205 233 14 247 440 456 323 590 530 177 506 221 483 348 237 50 359 339 570 54 62 142 106 253 25 55 414 87 184 268 449 71 626 187 292 57 43 308 58 255 305 514 334 636 238 214 200 285 270 299 263 112 236 435 284 582 166 386 226 42 191 183 698 222 49 282 574 74 179 360 123 320 588 101 266 63 581 467 52 594 5 381 186 86 633 457 15 465 128 167 60 491 206 412 100 38 272 293 223 201 21 591 571 326 549 122 260 416 681 466 41 488 425 211 349 44 18 289 279 330 227 605 239 519 39 224 604 231 218 592 608 173 670 611 696 230 20 432 625 503 468 140 558 617 430 665 498 127 620 541 393 593 294 228 278 331 454 584 461 661 341 209 654 662 10 644 265 420 642 512 89 139 3 212 258 580 375 442 480 24 634 163 650 614 629 4 462 245 345 527 597 475 418 664 133 682 61 138 369 384 343 401 72 29 352 445 687 204 47 380 492 476 275 561 415 394 635 621 464 7 502 598 48 244 0 496 280 256 602 450 314 655 407 556 199 563 342 619 194 458 409 362 172 666 97 170 508 473 91 560 437 372 482 73 46 487 107 151 188 691 85 103 493 436 340 262 353 68 391 648 152 366 288 697 215 669 65 329 333 104 523 175 312 300 229 367 190 658 286 603 400 421 356 113 59 84 453 117 124 210 159 612 316 267 264 105 515 455 569 358 586 149 97 575 541 82 118 26 271 408 76 27 252 653 690 325 423 207 675 297 544 452 189 460 396 29 376 208 584 601 407 513 240 120 478 424 11 476 154 448 420 485 16 517 80 556 468 674 627 110 245 156 277 278 654 404 144 504 19 413 66 265 512 398 451 0 619 45 306 649 558 661 257 33 182 291 671 589 454 553 473 354 70 321 249 474 147 94 290 620 577 415 538 640 371 75 447 481 313 248 93 343 8 7 3 625 614 327 471 130 543 688 525 387 521 461 352 95 4 79 281 180 411 389 646 529 693 274 533 172 566 153 458 660 441 426 642 579 48 409 401 287 83 433 171 397 682 643 555 365 562 364 505 368 548 655 573 686 395 115 47 630 439 472 615 469 314 22 539 195 499 164 520 527 692 119 134 310 393 235 623 225 217 204 564 687 161 64 418 484 639 378 613 634 550 347 497 502 540 600 624 28 89 667 561 301 374 664 516 599 617 406 637 198 430 351 242 169 370 96 650 30 256 259 689 9 657 399 148 578 547 676 114 125 129 379 442 178 90 375 545 346 332 199 197 444 475 598 647 35 78 163 563 463 459 157 629 679 446 616 470 241 622 6 443 402 560 531 532 318 438 116 464 121 462 511 61 635 498 606 518 422 131 34 621 141 445 232 168 450 587 593 176 477 609 694 315 181 258 585 492 269 394 580 510 417 341 503 10 490 392 486 659 382 645 431 526 140 296 631 628 384 212 524 369 303 355 137 136 81 480 202 2 567 672 410 158 618 500 138 685 597 559 203 535 264 142 14 49 323 166 361 285 63 36 62 391 52 304 253 51 581 466 238 386 57 188 84 282 43 414 681 18 179 283 44 300 151 357 670 126 467 493 23 155 106 288 160 167 65 247 697 105 5 68 20 229 224 612 626 262 266 305 41 187 349 55 427 112 344 400 101 74 206 39 211 425 483 329 571 546 222 488 328 227 284 239 336 85 333 299 270 67 254 286 190 152 608 100 42 302 50 381 353 146 456 46 360 523 658 457 60 237 261 214 98 530 213 223 465 267 455 99 210 440 574 292 330 201 113 295 591 12 605 308 568 669 123 289 680 592 117 279 273 633 200 491 435 317 177 246 149 489 32 86 479 359 218 183 590 367 366 453 312 582 73 549 515 610 56 191 570 25 174 340 175 506 132 205 233 231 436 356 594 111 124 363 419 665 683 557 243 133 602 307 507 280 338 37 388 673 162 662 145 496 77 319 652 31 434 377 583 641 102 380 165 139 170 663 275 684 309 311 88 135 194 666 143 632 607 528 92 17 644 552 127 298 372 405 276 495 150 342 501 432 40 537 24 362 572 91 508 373 216 196 437 108 576 695 677 554 335 678 403 551 234 638 651 383 69 595 385 494 220 324 656 331 209 228 193 72 509 350 337 219 542 390 1 250 244 185 536 428 192 13 294 345 596 429 322 534 53 263 173 487 569 230 71 648 87 348 334 326 522 236 104 260 565 58 272 519 668 251 268 482 316 412 611 59 21 226 691 221 293 603 416 636 588 54 696 159 339 128 586 604 186 109 107 255 514 103 449 122 184 15 421 215 38 320 358 698 13 629 452 90 378 114 598 134 118 16 139 127 319 37 207 297 121 431 584 503 66 561 576 393 76 537 91 583 40 315 499 143 93 327 559 204 321 469 620 257 407 547 352 354 310 417 242 350 432 472 402 572 271 313 137 573 129 683 82 130 532 45 309 78 144 500 450 486 314 693 641 640 513 35 355 157 243 485 2 639 562 575 269 650 80 481 490 619 540 6 589 396 682 374 544 613 135 542 520 687 653 448 526 33 136 630 31 343 556 656 133 623 83 539 189 475 88 631 311 524 439 10 372 552 29 145 628 618 471 274 287 61 176 508 217 383 212 375 125 392 394 379 496 7 185 446 437 555 649 181 3 477 621 606 390 28 516 278 413 387 147 163 388 153 411 277 627 34 423 674 208 557 345 430 298 468 325 256 434 665 120 655 17 294 219 470 510 517 346 81 403 661 389 331 47 429 454 548 525 675 138 131 679 410 614 408 458 663 667 252 529 322 625 347 428 306 422 258 426 368 363 30 528 234 451 337 651 140 220 616 443 624 578 248 566 48 494 24 196 259 409 672 307 686 244 11 545 169 507 580 622 673 369 27 551 199 692 362 444 635 492 202 291 550 209 371 401 161 384 685 463 119 0 338 484 601 405 178 600 95 501 418 115 533 677 442 473 638 684 644 671 424 676 70 567 595 666 617 150 662 171 678 102 116 587 370 462 518 654 198 632 541 652 240 165 543 335 4 461 497 476 645 194 404 341 290 162 318 373 168 245 154 659 77 94 365 241 351 92 474 593 235 296 320 226 18 264 323 289 514 590 386 284 128 326 132 680 191 103 681 569 218 697 107 142 570 581 603 255 333 12 344 610 5 200 489 155 222 205 300 605 231 670 62 261 523 224 465 123 273 175 453 479 229 586 25 356 214 38 117 312 52 400 184 100 49 279 63 412 99 427 84 519 288 58 329 187 65 449 173 190 334 23 317 270 367 361 124 247 436 483 15 159 210 149 56 293 60 105 565 295 59 299 109 251 55 267 353 233 43 349 67 86 636 46 283 71 186 308 51 522 633 668 268 106 455 238 272 253 467 201 456 177 239 151 223 236 604 304 39 549 152 421 21 530 482 506 36 658 348 339 213 32 574 582 457 146 87 104 366 188 648 85 174 360 14 669 112 41 74 260 487 179 206 357 44 358 254 57 50 160 53 126 285 498 72 9 553 265 438 197 577 560 216 141 634 324 504 690 689 607 301 342 527 364 97 170 385 642 156 193 420 19 376 657 281 585 521 615 597 380 164 8 445 399 646 232 459 275 509 695 398 609 79 599 64 536 158 512 495 108 596 195 180 397 172 419 602 382 69 643 22 26 250 280 75 89 203 478 377 225 502 1 441 447 637 535 406 688 182 192 664 647 564 332 534 110 433 505 96 531 554 558 303 538 228 660 148 464 579 415 694 395 511 480 249 563 276 460 691 612 246 592 336 440 263 435 42 594 330 215 183 493 626 54 381 546 230 425 391 328 466 111 101 211 73 20 221 340 414 237 416 608 98 359 167 227 488 568 122 262 316 515 591 266 166 68 292 113 305 696 491 588 282 611 302 286 571 698 374 169 96 315 140 446 22 464 490 161 596 225 606 432 243 154 281 197 76 621 674 257 64 564 189 659 575 420 182 203 526 318 671 675 27 91 433 454 553 527 486 219 277 595 153 185 199 539 164 559 573 660 309 351 48 406 494 401 545 664 33 673 534 110 550 480 16 195 144 687 319 409 228 145 170 138 338 181 452 445 450 645 121 314 537 384 533 31 598 220 178 147 551 116 2 429 369 535 156 354 492 399 390 428 209 447 37 524 627 276 529 372 172 475 321 327 345 290 624 461 393 322 614 471 431 424 0 8 204 500 120 394 635 495 405 392 127 80 13 497 434 242 307 508 474 171 396 69 89 521 556 196 83 584 350 441 163 503 672 202 473 520 274 419 17 398 593 422 134 679 408 275 313 212 540 579 558 599 555 690 193 298 259 387 29 661 10 641 516 548 245 81 543 625 363 689 141 355 3 258 88 136 94 19 364 622 541 640 7 557 623 415 370 410 248 602 376 4 561 477 601 617 165 380 194 176 472 383 653 337 468 207 216 693 280 385 129 379 377 437 95 562 418 301 306 663 502 517 443 413 404 613 665 61 484 438 75 632 576 294 417 411 11 352 585 469 208 234 108 538 125 532 442 1 583 82 180 531 79 485 368 580 249 478 72 507 192 335 70 92 616 28 676 650 513 90 587 642 162 139 131 375 684 342 692 542 577 407 643 619 525 647 678 501 578 311 649 518 463 688 544 563 310 343 135 240 395 287 244 148 40 597 510 694 402 512 232 78 157 652 552 114 217 109 340 177 39 523 238 519 361 222 237 236 49 174 74 167 226 107 122 489 60 126 255 56 356 188 483 266 123 211 173 32 103 455 62 414 215 273 366 358 184 73 71 334 84 272 160 286 68 482 421 52 59 295 549 436 175 282 186 308 261 183 146 440 425 113 142 326 546 285 227 159 284 106 239 104 23 669 668 14 588 636 149 292 124 386 514 449 25 604 289 246 51 592 608 317 288 304 590 46 214 300 568 320 457 44 15 53 330 582 353 465 229 42 112 586 251 456 466 262 57 305 155 605 21 360 487 302 283 574 427 20 323 522 416 166 530 611 151 453 179 367 87 626 38 54 50 348 187 260 36 506 111 105 268 55 412 132 696 648 312 270 467 205 63 58 41 591 152 681 349 612 493 201 221 200 99 190 488 479 610 400 47 536 45 639 265 102 677 686 303 250 150 481 133 620 683 271 637 325 241 444 397 278 297 655 119 9 439 256 630 651 667 362 296 332 528 504 634 547 566 93 607 371 168 644 26 476 654 378 496 505 430 460 572 615 666 118 554 389 509 511 499 235 629 346 423 341 462 451 77 252 35 324 426 198 347 143 30 115 695 589 66 382 97 137 388 459 646 373 331 498 6 458 291 609 638 656 682 662 657 560 365 269 24 685 600 618 567 403 448 158 631 628 130 34 470 594 344 210 670 100 571 5 233 98 581 565 381 65 293 43 213 603 515 128 12 267 279 333 230 206 264 67 328 299 691 263 18 117 224 86 633 101 569 254 680 329 316 391 223 85 435 253 697 357 491 191 658 336 570 218 359 231 247 339 698