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