1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 71 35 82 76 51 60 52 13 56 59 26 60 65 50 70 0 44 17 61 41 29 24 76 32 72 48 62 42 32 48 12 41 63 72 54 52 74 84 34 93 58 37 36 17 45 83 68 64 62 70 68 78 66 65 101 64 59 79 86 102 98 135 110 103 113 57 96 127 107 95 113 122 132 132 132 195 167 190 222 196 214 197 249 235 264 241 286 253 263 274 246 271 266 313 299 277 290 291 307 322 313 321 332 359 331 345 315 342 329 311 346 360 347 338 388 339 340 391 401 380 388 392 358 316 378 344 356 327 406 371 340 332 312 285 322 348 408 402 414 403 400 420 517 555 578 528 486 442 420 399 442 413 439 486 509 473 494 516 529 536 482 495 454 498 524 493 510 505 605 576 624 617 580 525 554 560 520 576 556 469 576 526 542 576 570 520 549 563 496 583 566 574 573 578 580 553 569 560 597 590 576 637 584 542 623 552 540 554 583 549 556 556 591 598 596 584 526 580 517 556 504 527 552 528 538 550 530 484 510 515 553 539 530 489 480 474 484 567 520 576 577 542 600 516 524 556 503 542 546 570 560 557 521 589 639 720 725 680 641 589 514 528 428 450 444 411 462 444 417 434 366 427 410 467 389 433 440 477 382 461 449 464 454 459 447 512 464 477 500 448 422 404 374 418 396 425 374 441 409 426 389 351 400 406 387 396 395 366 399 340 364 320 383 340 382 356 300 315 300 339 334 388 400 414 466 513 422 420 391 339 405 393 370 405 433 348 370 347 356 339 412 469 539 580 539 412 382 373 384 342 340 375 399 382 393 340 370 370 355 328 356 333 351 351 364 352 360 381 366 354 324 332 347 341 333 342 380 379 360 417 427 606 778 926 1149 1127 1001 825 553 437 374 362 389 362 329 377 365 435 435 486 510 495 558 594 477 533 555 575 651 636 656 690 719 805 796 820 821 794 709 692 568 519 469 470 472 536 638 749 807 850 878 903 885 819 863 851 782 785 728 758 695 647 726 604 651 598 597 579 584 579 537 520 451 522 447 485 456 472 499 484 475 504 496 511 512 485 448 488 483 488 550 622 544 492 450 429 371 370 394 421 352 388 389 407 348 368 384 339 331 372 348 348 378 305 336 326 328 363 397 308 289 372 334 318 386 317 332 321 329 323 339 324 353 355 306 307 392 344 331 329 363 360 406 355 362 343 330 333 346 381 312 321 344 333 308 348 330 326 345 358 356 323 345 355 343 330 330 333 301 287 283 347 349 373 395 369 363 328 363 338 401 356 374 330 329 351 374 389 377 312 365 437 396 396 362 412 358 386 378 377 362 367 367 405 344 359 339 389 356 388 358 342 400 376 376 403 351 356 382 348 330 305 292 253 274 191 245 218 244 231 285 287 291 342 308 318 334 295 299 360 309 365 330 367 388 321 331 377 322 336 341 326 329 353 334 325 355 369 296 351 301 298 318 348 318 342 337 301 288 325 321 297 328 328 259 306 244 216 300 237 235 212 232 274 269 231 240 248 247 241 262 284 252 233 245 255 210 210 260 263 270 231 239 264 261 243 237 291 274 265 278 263 266 287 265 247 273 267 287 241 251 285 256 243 284 250 256 286 267 254 261 264 251 257 223 195 260 241 248 234 204 246 228 274 243 242 217 226 201 226 239 178 249 207 237 222 191 202 119 108 113 46 57 62 98 54 75 70 63 61 85 101 109 149 113 174 165 189 182 213 187 173 193 187 175 159 70 29 78 49 10 66 27 75 51 51 41 54 47 60 45 69 15 72 12 40 73 69 36 32 62 43 59 56 86 29 45 74 36 53 18 93 55 46 51 29 77 41 49 93 40 81 95 49 95 78 69 64 93 84 91 76 136 83 92 120 140 126 127 68 98 96 113 92 118 113 114 109 138 169 135 163 209 193 232 206 180 216 241 270 209 296 236 251 295 286 254 284 302 255 321 303 282 327 292 334 305 357 335 352 349 338 315 321 294 324 319 322 353 359 344 405 365 369 381 326 339 352 342 377 377 373 382 357 387 382 360 361 340 336 347 376 378 384 458 363 388 479 542 513 500 520 413 439 433 396 452 416 461 432 490 540 494 500 538 511 510 523 452 493 497 501 575 578 562 611 559 601 621 573 513 568 546 569 562 562 558 557 490 523 559 531 520 557 554 617 585 580 535 517 592 540 564 557 591 592 582 632 581 545 560 535 574 575 585 600 605 563 590 562 570 594 564 533 549 495 517 520 525 525 581 545 576 524 535 503 534 542 520 456 466 519 489 472 534 531 513 541 552 493 546 516 537 528 551 555 556 565 598 543 645 690 728 701 615 566 543 478 445 489 511 450 407 424 404 394 447 424 416 402 419 445 432 436 429 446 463 442 478 437 431 460 493 489 436 427 382 377 327 408 366 413 337 375 398 391 404 398 411 373 348 380 355 346 326 372 372 354 317 335 354 334 329 354 319 323 347 348 415 404 460 397 398 413 424 434 386 381 402 376 351 383 388 363 410 328 393 472 549 585 566 505 436 354 398 361 383 356 383 351 372 386 360 391 380 354 361 312 324 346 387 366 338 314 343 296 341 391 401 354 382 288 364 379 369 445 482 590 724 996 1094 1105 971 810 564 399 419 358 345 392 355 329 377 393 414 473 485 511 507 567 555 566 536 499 579 612 651 710 709 754 800 799 787 736 741 640 551 592 462 517 480 526 652 707 799 866 843 888 872 843 849 837 814 762 721 744 732 665 627 645 630 594 604 620 565 561 525 514 566 535 510 524 465 513 481 483 510 486 534 498 517 451 439 449 503 490 539 571 551 529 465 394 384 398 398 397 397 366 373 401 327 332 357 351 303 394 328 339 330 302 275 324 374 329 333 325 344 309 325 292 336 306 305 349 312 324 355 265 327 356 320 318 322 338 360 304 363 359 337 318 362 340 361 333 301 301 338 337 346 317 383 323 339 331 370 370 338 286 335 365 291 295 343 345 341 341 325 368 365 360 347 373 370 373 352 402 383 361 377 364 341 395 413 388 374 356 346 434 372 405 400 393 399 340 378 390 415 408 388 379 369 393 394 356 383 341 397 391 382 364 416 407 386 373 436 340 343 297 311 266 238 216 227 247 259 279 270 297 267 360 311 317 333 321 314 355 341 322 326 391 351 343 309 319 339 367 327 340 317 342 340 306 320 332 329 362 383 314 366 360 317 296 309 333 286 292 346 300 266 323 312 273 280 311 298 264 279 242 261 255 236 255 239 270 281 268 238 233 217 234 214 275 220 273 247 209 285 224 248 236 255 244 234 252 252 258 256 319 256 296 245 240 257 260 274 269 254 253 280 281 261 253 273 224 258 261 252 204 296 215 226 252 236 232 217 243 242 208 226 257 217 237 248 225 224 209 239 216 216 214 233 235 198 192 153 114 115 101 130 77 97 69 81 39 77 46 93 133 122 148 141 183 185 195 184 207 192 192 197 224 156 188 69 83 50 61 48 45 55 47 46 20 34 38 49 37 54 55 65 40 55 39 50 29 6 24 41 57 47 71 52 71 77 37 23 76 31 45 56 36 44 86 64 80 38 62 37 66 40 83 81 72 75 68 60 59 98 103 72 80 120 113 109 126 112 120 104 106 87 128 126 148 85 92 130 109 160 162 158 209 205 210 231 231 235 214 239 235 246 246 265 264 252 301 259 294 286 306 292 300 293 321 325 348 352 340 301 341 332 336 376 355 396 358 366 356 363 382 363 375 382 330 357 375 345 351 367 395 383 355 348 361 355 363 316 310 299 380 351 368 395 382 428 441 568 569 523 494 488 464 366 378 413 452 432 437 455 449 462 504 501 503 497 471 448 518 518 471 508 502 565 565 548 598 647 602 594 544 597 561 569 559 526 523 497 524 513 559 513 529 518 568 564 595 542 537 578 602 544 567 643 621 573 616 605 570 580 574 566 550 571 548 595 535 559 539 594 515 541 484 525 525 535 521 522 545 556 523 552 515 560 530 497 514 485 464 475 488 511 570 508 530 584 558 501 562 547 582 565 553 521 555 523 514 546 578 661 689 721 709 639 599 524 465 446 438 439 482 435 399 393 434 415 466 426 441 465 449 425 479 419 426 456 476 447 458 449 450 454 504 477 380 379 421 374 403 396 388 391 419 394 386 372 405 421 405 423 422 367 343 348 321 329 330 347 360 302 340 329 322 358 315 302 345 393 429 443 431 400 377 368 400 382 404 402 370 368 349 392 391 345 388 378 496 528 565 612 487 436 342 367 344 337 368 361 372 326 352 380 359 334 341 390 316 339 351 368 349 380 291 407 330 390 344 359 305 399 353 382 363 384 437 466 561 759 986 1126 1043 1000 810 591 405 398 382 403 355 359 349 439 386 469 464 485 513 521 485 516 540 567 556 586 612 654 699 740 747 698 801 791 794 740 665 612 519 499 504 469 564 671 751 750 824 858 867 890 809 880 807 773 745 742 720 721 684 678 643 636 576 602 607 527 504 570 541 511 497 554 449 499 503 512 461 539 489 552 538 494 462 472 382 441 493 551 606 537 508 481 411 383 408 374 329 353 362 448 381 373 357 339 358 342 368 287 321 325 361 302 353 353 370 333 295 337 338 327 328 273 294 351 317 334 307 331 327 357 347 337 340 337 338 342 316 306 330 327 315 336 309 319 323 327 384 336 332 330 301 330 300 330 323 292 345 290 367 340 356 365 299 338 322 330 303 338 395 381 339 358 379 330 342 343 385 336 355 369 373 313 330 382 363 350 359 371 377 356 403 396 453 397 324 393 376 370 375 382 374 376 387 366 353 411 394 388 389 362 389 415 416 363 325 376 348 308 313 282 236 194 224 231 231 256 265 262 292 265 304 316 333 262 326 294 324 364 343 337 347 362 316 385 322 341 335 344 324 327 364 300 334 352 372 338 342 311 334 314 349 351 301 341 295 310 288 287 296 318 323 324 316 268 289 284 244 264 222 187 240 280 238 219 267 240 308 267 225 296 242 262 272 280 278 297 277 232 240 255 286 243 264 290 293 267 259 286 279 260 289 224 219 269 288 250 236 245 267 230 275 236 262 237 221 232 246 261 243 271 228 247 223 227 255 230 264 241 237 209 245 246 244 213 224 210 235 218 239 236 227 253 205 182 176 167 142 119 27 50 33 97 68 61 79 86 90 114 108 134 141 147 151 200 193 199 193 188 216 175 160 180 232 68 55 67 40 70 57 28 62 64 53 64 42 59 44 65 46 5 50 56 45 63 86 47 32 72 70 19 60 20 48 53 47 70 22 78 80 35 77 45 87 78 100 53 62 56 75 74 105 55 64 70 89 75 97 86 83 73 98 97 103 133 96 85 89 90 128 96 102 132 123 150 146 145 140 187 157 209 142 222 244 248 188 207 257 256 224 250 261 247 256 284 253 264 262 294 302 271 308 291 359 349 303 338 338 305 343 380 335 351 331 335 374 337 426 320 394 367 362 355 378 337 340 409 368 337 411 330 361 374 352 374 279 314 329 328 313 382 389 397 370 431 477 497 603 535 537 473 406 402 420 429 454 437 461 442 513 489 497 509 423 500 492 480 492 483 514 478 534 536 573 623 597 651 584 529 568 552 550 570 527 588 534 545 519 525 500 545 478 538 555 574 519 551 551 518 521 542 567 588 593 606 593 610 588 586 547 583 533 602 611 566 558 532 521 530 541 533 522 575 521 561 517 543 533 509 510 539 503 497 571 477 548 483 464 455 451 452 557 524 524 524 536 587 572 532 566 532 517 538 528 507 570 556 605 640 681 691 658 612 594 575 496 467 468 453 436 420 387 408 395 400 396 454 444 428 434 422 431 444 414 459 453 403 432 437 447 433 491 444 414 364 357 377 384 377 396 440 388 358 399 370 424 408 407 427 369 382 390 351 350 337 315 341 351 303 320 326 329 372 365 350 389 390 438 395 391 411 457 387 395 388 352 381 342 363 376 346 355 423 382 396 457 511 547 553 508 400 375 345 376 396 402 379 365 392 374 397 315 392 394 389 288 339 406 325 351 360 351 361 342 349 388 355 345 297 333 366 341 388 409 506 565 760 992 1167 1079 971 756 590 442 380 422 352 373 345 370 385 418 435 490 489 507 523 593 515 546 530 561 593 599 621 693 668 732 790 807 851 770 720 687 591 533 483 478 487 550 638 735 759 858 869 861 890 898 841 837 749 777 743 704 699 668 649 649 632 663 588 655 592 536 547 540 554 514 492 553 494 505 473 490 484 507 472 507 511 502 452 452 475 519 503 564 558 516 434 389 396 383 436 399 410 416 375 406 362 373 370 322 371 393 297 371 297 345 323 325 378 365 316 313 363 299 311 308 288 328 326 330 316 344 364 349 333 346 324 354 318 376 329 316 355 337 346 333 380 325 303 301 306 350 308 306 338 371 323 322 321 321 292 316 337 346 347 360 306 378 335 319 376 315 365 289 369 372 400 363 359 364 340 398 334 349 378 350 347 393 372 373 363 367 350 350 392 419 392 385 395 396 379 396 421 385 354 387 380 344 382 377 354 366 374 361 405 363 393 391 426 371 376 316 332 323 279 214 246 236 207 230 237 243 254 272 259 301 331 321 308 274 369 334 339 354 365 315 351 298 339 345 329 352 331 314 336 281 330 345 339 370 341 301 364 342 337 359 311 306 349 317 282 316 285 283 282 305 276 280 316 289 302 216 246 238 230 227 208 227 245 221 262 288 292 263 228 235 250 224 243 238 241 289 242 228 225 252 238 239 254 277 278 241 281 227 265 273 232 251 215 248 254 272 301 264 204 247 226 282 246 232 250 253 229 271 232 245 208 246 273 270 232 200 239 183 273 222 264 248 234 234 265 214 220 207 207 217 189 172 187 194 182 94 90 79 65 53 59 81 51 115 100 94 123 108 134 184 149 151 174 227 178 217 234 205 196 183 191 207 67 76 37 42 83 86 48 59 73 27 65 26 42 32 19 45 69 49 74 54 31 54 65 63 29 50 21 77 46 62 65 45 70 49 47 55 87 65 31 78 39 61 42 48 65 60 75 71 38 72 76 45 82 55 72 80 86 57 120 136 130 113 112 106 112 139 114 78 143 96 138 107 131 163 170 139 203 182 233 227 220 218 237 219 260 248 269 297 308 282 254 266 268 304 305 265 271 288 322 316 338 336 314 317 322 349 282 267 332 321 352 307 293 362 290 370 355 389 383 353 393 359 390 358 330 359 394 315 365 393 355 325 335 317 298 334 317 409 395 423 439 470 514 524 551 509 449 413 432 417 388 431 430 444 482 466 469 491 486 493 471 506 466 477 511 519 569 533 529 598 555 586 559 565 545 560 569 584 573 541 540 490 622 532 475 532 561 529 526 566 564 563 546 581 585 546 589 561 598 611 591 586 544 569 593 536 527 538 567 588 566 563 603 563 560 539 504 596 520 534 508 534 532 580 547 566 537 528 564 567 515 529 484 466 477 501 435 576 533 516 539 562 532 534 554 552 581 558 505 535 538 536 587 515 635 715 758 697 631 553 554 467 447 475 468 429 484 416 459 424 411 426 424 455 440 419 389 430 459 420 454 449 465 458 448 467 537 478 467 412 408 396 379 325 392 404 418 395 376 350 360 419 400 410 359 416 343 376 321 310 294 315 318 373 341 307 304 327 343 341 324 344 375 457 454 426 394 420 369 369 413 387 402 334 360 329 374 347 357 368 418 437 517 557 536 471 390 357 357 378 371 361 381 380 347 347 355 387 328 335 330 358 323 374 375 349 355 320 343 375 346 372 376 346 357 333 356 378 401 420 491 550 695 914 1074 1116 939 708 571 437 372 386 334 353 405 388 399 431 458 483 534 536 521 549 583 527 572 591 551 554 627 686 684 787 749 791 817 774 732 640 578 546 507 498 448 553 637 732 777 828 948 894 882 821 838 758 759 775 716 711 701 671 636 658 597 624 590 628 561 520 522 537 504 475 482 397 472 512 438 425 498 516 468 505 437 419 420 460 488 511 513 562 586 510 452 403 389 375 375 418 355 361 374 370 355 371 341 317 355 339 303 345 319 326 305 305 302 321 377 337 282 313 310 306 292 289 308 297 307 336 358 292 348 324 340 341 342 362 344 310 364 329 341 332 345 424 343 337 314 331 292 332 337 321 316 354 356 319 314 322 327 340 306 319 317 300 292 327 283 340 338 348 379 342 382 383 316 371 383 375 348 330 380 378 336 370 341 354 355 386 407 428 361 347 375 356 354 378 358 365 344 371 347 327 363 370 346 350 367 406 363 379 401 403 355 392 375 391 393 367 310 319 294 239 214 227 204 241 215 235 245 300 251 312 351 338 296 325 348 362 321 350 329 338 343 341 297 343 375 311 314 315 310 317 368 401 329 307 344 346 334 334 320 342 389 347 343 370 335 342 318 314 283 308 319 313 271 257 296 275 253 263 255 254 210 236 265 259 271 237 248 259 228 261 259 262 237 260 259 236 269 226 282 247 322 229 257 243 261 249 259 264 255 248 251 281 254 234 266 245 237 279 219 239 234 260 228 217 258 259 258 242 224 253 258 239 251 250 230 239 197 221 249 255 234 236 201 245 275 219 242 203 213 232 231 181 160 203 114 128 103 46 71 73 58 74 79 87 76 99 129 88 117 168 148 174 184 156 196 206 207 196 210 172 183 196 66 19 36 41 40 33 41 40 70 50 60 48 46 43 31 14 50 77 23 54 37 59 54 56 33 1 47 55 68 64 63 39 36 34 44 31 25 56 29 72 71 56 54 46 60 81 30 75 59 92 57 79 78 55 36 103 53 91 109 88 82 71 135 145 102 99 128 65 136 139 132 122 150 104 146 148 203 207 204 191 186 223 221 282 245 291 297 262 273 275 261 267 243 290 321 248 332 286 307 293 340 320 349 369 270 276 280 342 323 329 366 320 337 324 346 379 390 373 366 369 325 351 322 315 320 385 362 353 339 336 331 335 296 341 342 390 402 400 398 409 403 467 522 547 549 508 471 425 405 405 448 422 440 390 460 460 443 486 479 454 484 515 449 467 533 490 456 514 534 546 591 616 595 563 515 542 554 516 515 546 513 505 486 482 535 511 548 529 557 595 564 542 505 542 571 502 569 517 585 579 617 592 553 524 576 553 558 587 570 556 520 537 597 559 468 582 513 549 563 480 493 516 528 559 510 535 560 498 526 527 515 534 449 443 467 533 467 523 510 535 501 563 538 549 548 498 546 511 529 540 479 553 539 580 608 726 671 696 610 514 487 442 428 461 435 402 445 404 453 385 443 430 402 382 425 427 371 419 383 440 480 411 463 452 426 490 467 478 466 433 381 350 357 363 361 375 319 351 359 406 356 369 379 370 405 388 337 337 311 368 348 306 291 332 364 324 321 334 328 346 328 297 351 390 393 366 426 375 373 398 367 369 307 337 327 336 382 373 341 354 356 431 558 529 545 502 420 347 352 346 333 344 346 358 371 402 328 353 347 324 387 348 383 318 360 363 392 352 349 380 314 330 336 380 348 357 379 348 402 394 457 544 724 935 1109 1141 980 760 554 412 372 380 346 335 288 378 398 367 409 480 467 529 583 566 558 538 533 543 539 589 617 716 688 662 790 777 772 688 715 651 555 482 494 490 471 533 593 685 743 803 877 888 874 875 795 813 786 787 738 682 670 739 657 671 623 639 587 569 525 494 520 546 498 527 505 510 479 459 455 494 477 484 485 491 455 457 458 446 474 472 590 537 511 463 436 425 375 380 386 350 357 403 368 333 357 330 373 324 355 345 345 314 344 293 313 309 307 342 342 356 329 297 299 287 310 290 292 330 358 353 313 354 337 321 333 310 363 353 310 383 333 351 331 313 331 296 357 343 341 320 320 327 281 352 304 336 369 349 334 328 344 320 274 317 288 274 374 321 312 370 295 381 311 358 365 308 343 357 365 309 366 337 375 358 402 379 356 324 361 333 330 372 370 385 355 377 380 335 397 348 389 398 359 364 396 364 365 380 338 366 410 381 358 377 391 357 311 375 365 378 338 344 278 251 255 257 170 219 261 284 250 237 242 315 312 331 334 297 342 308 342 355 311 337 336 355 355 323 327 324 302 342 317 278 358 341 309 337 349 341 317 290 301 293 303 321 333 322 354 349 280 311 307 293 309 284 292 280 261 277 232 230 244 223 246 226 209 236 242 323 247 292 250 241 230 265 250 251 259 213 213 283 272 221 213 231 328 250 284 258 244 300 303 282 215 244 250 197 227 281 248 279 234 242 253 254 236 255 241 213 229 226 274 220 235 274 261 241 272 230 233 203 251 228 211 246 226 216 234 242 237 175 204 225 209 233 183 152 113 134 82 75 50 53 69 57 64 53 70 73 108 104 111 133 174 192 166 211 196 225 182 189 162 206 200 191 65 50 30 62 37 63 25 43 55 37 57 26 28 54 40 73 47 54 63 36 26 54 23 33 68 37 29 65 73 34 54 48 30 69 35 103 66 59 57 14 82 55 40 89 51 67 58 86 98 61 30 67 73 69 64 45 83 97 49 136 130 120 109 114 110 107 118 125 95 125 115 111 160 175 170 157 159 202 214 241 216 211 227 219 229 248 270 284 272 233 296 229 282 296 275 278 255 311 278 316 295 376 298 309 342 347 318 311 353 335 328 363 360 327 347 340 370 360 343 356 364 323 330 342 350 360 354 339 367 361 358 361 325 290 309 345 388 380 397 373 383 454 528 596 562 510 431 422 428 399 377 401 489 448 422 452 470 474 482 443 506 469 489 507 467 579 508 490 523 508 570 578 591 587 616 519 553 593 550 568 542 567 520 527 498 539 532 504 537 499 574 544 548 547 545 519 562 566 586 583 557 593 567 553 612 573 513 547 545 554 554 549 594 509 559 499 533 479 513 517 505 513 561 555 598 508 529 502 544 547 502 481 489 460 436 451 532 525 536 536 508 506 582 532 588 524 501 513 546 500 532 550 540 581 554 698 631 714 668 535 515 496 439 446 446 424 394 422 413 405 398 407 421 420 396 409 452 410 480 408 418 452 401 420 416 451 446 481 440 400 395 377 400 364 368 358 355 384 360 374 351 392 364 412 401 394 364 352 322 321 331 358 316 293 340 317 341 322 313 304 334 321 383 436 414 401 421 398 380 395 360 381 365 324 375 352 374 379 324 358 384 389 524 558 507 450 391 424 369 364 367 336 338 391 328 348 376 343 342 372 344 312 295 329 314 346 334 366 351 325 337 379 329 359 362 352 372 350 337 389 514 608 773 910 1147 1051 954 755 579 412 355 391 337 338 348 358 379 405 431 492 509 501 528 511 580 524 537 556 576 610 646 690 710 722 751 807 787 779 743 657 549 503 476 472 508 512 629 716 780 760 804 905 826 842 864 772 773 795 779 722 706 626 644 674 605 571 589 572 559 532 496 503 540 495 482 458 485 474 483 479 487 441 491 489 490 480 523 441 461 467 518 575 556 528 504 375 431 378 452 392 319 366 385 320 334 338 387 327 344 347 341 306 305 334 281 326 339 325 335 350 341 305 325 246 367 321 312 303 325 319 318 314 354 338 352 339 317 293 345 326 335 349 364 300 315 353 350 350 298 338 368 301 335 305 321 344 362 341 327 339 350 301 338 308 370 309 348 329 346 371 311 368 378 311 335 349 370 369 343 362 377 329 367 404 365 358 361 359 368 373 341 393 334 354 343 368 313 381 391 358 382 384 326 374 379 375 368 353 403 422 338 400 360 355 359 415 414 374 359 356 319 335 259 271 260 244 235 187 254 252 234 258 301 283 310 243 339 361 305 317 320 382 345 364 345 320 333 331 324 333 326 309 359 348 355 343 316 346 290 377 324 302 337 337 316 332 317 301 309 312 304 296 269 293 302 270 298 276 232 273 243 227 194 236 250 247 258 285 250 297 265 303 241 265 223 257 246 251 223 262 242 263 271 249 217 257 263 223 282 273 239 267 272 235 300 260 248 266 243 246 242 236 199 228 217 217 244 244 278 242 221 234 228 215 249 170 255 212 235 226 263 218 268 243 235 206 245 226 228 219 251 230 215 180 206 214 195 158 130 113 131 83 55 59 54 72 47 66 96 69 114 60 141 170 188 135 176 157 191 176 184 194 171 171 168 180 64 36 44 19 64 34 30 36 85 38 55 47 74 53 55 63 87 35 64 63 27 39 16 26 19 50 76 62 57 28 85 88 49 44 36 34 52 69 62 86 69 84 56 49 63 53 76 50 66 51 47 84 41 63 103 51 68 95 104 75 88 126 130 126 126 110 127 125 97 117 123 95 101 114 176 166 149 190 235 266 185 207 235 230 227 266 272 284 269 257 277 254 250 278 296 275 253 285 309 290 347 345 331 328 335 267 358 353 310 279 367 329 305 339 347 331 382 349 387 369 330 341 368 364 351 379 398 352 390 360 357 339 356 343 312 332 390 438 381 382 420 487 547 592 595 526 492 425 438 411 463 386 449 475 492 482 437 464 521 474 489 476 498 488 505 492 502 513 556 560 632 597 582 596 564 602 554 551 570 512 631 545 547 493 564 535 537 542 538 536 520 602 557 589 526 596 615 616 546 569 580 570 636 583 529 582 551 596 632 574 549 585 554 536 569 543 528 503 524 542 498 514 540 564 565 533 535 518 550 525 554 517 485 509 484 493 504 457 560 568 533 578 551 510 554 538 587 553 527 547 513 538 580 577 622 687 729 708 585 509 503 468 494 450 449 441 408 399 415 463 395 408 450 401 423 416 436 435 402 454 486 446 415 443 417 461 475 485 458 418 372 353 356 371 355 372 391 390 375 366 366 354 413 436 391 417 385 306 366 336 341 373 347 313 290 305 342 364 282 327 361 371 412 445 433 478 401 386 433 401 397 325 387 369 371 358 323 374 427 390 389 477 535 575 535 494 412 358 396 369 341 336 349 380 358 346 366 355 332 321 383 339 335 366 339 340 330 359 313 351 366 347 353 320 386 401 414 361 382 413 510 607 730 893 1100 1085 910 769 524 468 387 385 371 316 322 378 391 382 426 473 515 511 515 489 537 491 577 573 581 587 593 614 694 721 755 741 795 775 737 668 548 544 455 501 480 540 604 720 794 814 836 818 882 885 841 808 795 719 718 742 698 713 625 611 565 551 528 549 555 584 538 530 532 520 488 503 487 486 454 550 478 503 471 471 485 483 448 486 475 508 572 560 515 489 444 438 422 401 401 398 401 401 344 361 313 357 396 324 343 335 358 304 338 341 335 277 336 287 339 377 309 336 274 250 326 340 338 287 331 341 370 273 322 331 277 329 355 315 355 298 394 355 348 333 377 369 366 334 312 285 327 321 325 320 301 377 322 309 292 356 350 371 353 330 326 351 310 331 293 353 337 337 375 365 380 377 392 342 374 362 381 390 359 387 387 368 361 400 384 389 360 379 404 338 404 374 361 382 381 334 391 390 385 336 395 372 397 405 362 349 396 414 364 405 383 382 349 362 349 346 313 325 309 273 221 207 199 239 277 226 306 258 333 300 301 337 323 318 328 325 319 337 347 348 353 332 330 318 322 334 260 301 335 329 367 322 345 330 345 347 357 280 341 325 338 267 320 375 322 303 302 308 314 339 309 327 252 285 274 247 207 216 249 219 226 246 222 246 197 265 283 271 257 234 271 253 299 255 241 248 255 265 258 210 256 262 274 237 255 288 317 269 237 298 292 245 286 248 277 240 298 235 260 252 234 241 223 236 276 231 243 278 248 252 229 251 261 216 260 228 228 234 230 238 264 210 221 233 231 218 167 234 213 210 183 161 173 151 147 105 117 85 116 50 78 70 110 76 71 113 63 105 116 159 149 181 167 164 163 202 182 234 204 204 177 167 63 35 29 65 12 49 56 25 41 50 27 16 65 25 11 51 44 62 29 42 22 34 45 49 37 9 49 40 39 51 68 34 80 27 57 28 53 80 57 47 74 46 96 83 87 51 91 96 58 93 94 66 76 97 105 99 99 96 142 79 107 106 110 99 89 97 113 117 116 115 131 94 110 124 153 175 147 215 192 205 225 242 211 268 279 282 283 285 276 242 289 294 270 310 289 229 271 269 313 348 321 338 358 358 340 305 343 351 303 340 350 327 342 354 392 371 367 411 353 388 354 377 346 375 386 383 394 379 381 417 360 389 305 310 326 336 373 419 395 365 406 447 503 570 562 507 421 423 435 391 456 417 457 478 478 494 503 467 493 473 557 482 473 526 518 516 535 526 537 563 588 562 597 614 554 590 541 587 563 575 515 556 530 513 548 521 520 575 559 576 559 512 550 603 550 526 524 575 579 617 629 584 582 645 585 592 548 595 591 539 568 524 548 595 538 598 538 512 527 529 509 541 556 525 509 534 559 514 539 514 533 469 485 451 459 445 510 550 533 534 591 571 599 584 547 530 550 586 616 571 567 513 567 630 695 700 688 738 617 595 542 496 511 436 475 409 442 391 466 433 398 427 449 411 370 445 442 421 434 475 435 441 500 423 444 466 473 458 458 412 387 377 393 361 398 389 375 376 413 453 389 381 360 353 375 400 393 370 362 366 304 333 353 335 353 356 373 302 304 298 356 360 417 456 495 416 406 448 402 397 362 343 370 415 303 347 390 343 352 349 404 481 562 556 561 492 389 357 386 357 354 327 378 355 399 381 362 401 319 394 369 377 351 347 329 392 312 330 357 358 374 308 337 385 333 355 356 369 379 466 436 564 706 902 1179 1050 948 747 579 429 413 390 372 369 381 351 353 430 457 468 488 494 535 611 520 542 567 564 570 578 669 673 718 731 887 744 769 809 742 667 602 549 498 495 447 539 602 627 798 840 880 875 807 847 816 792 800 762 730 722 710 712 647 613 585 573 616 569 559 530 483 518 541 523 463 485 517 509 461 474 490 462 536 538 485 453 427 480 471 554 548 550 560 499 469 416 427 394 406 392 376 365 357 337 330 348 345 347 347 339 370 351 324 329 302 373 371 332 350 349 290 301 310 291 323 253 283 325 292 353 339 326 325 332 355 311 321 345 330 330 345 344 358 325 325 361 336 297 336 320 301 306 340 318 292 371 325 328 317 320 349 373 406 334 356 302 307 329 387 328 389 388 350 334 356 347 314 385 359 348 318 375 359 358 342 353 357 356 339 361 359 399 394 391 390 383 356 395 372 337 400 402 367 398 353 420 369 390 349 354 368 378 415 370 345 418 363 383 363 335 343 313 263 238 250 218 233 237 213 247 231 255 266 301 317 306 325 311 295 316 351 326 346 362 306 367 339 347 301 367 317 332 320 304 323 346 350 368 318 360 357 331 346 319 374 309 304 343 313 315 302 314 308 303 305 283 293 282 262 265 312 238 235 247 242 236 233 253 287 257 278 223 289 289 241 257 233 249 248 245 279 260 242 264 250 257 268 257 276 287 261 240 245 292 292 261 256 276 276 206 303 212 234 268 267 279 262 215 240 215 231 237 204 224 252 261 260 266 224 208 297 218 219 204 212 265 235 241 202 190 197 213 178 195 207 189 211 189 152 94 75 68 85 66 35 37 42 68 107 83 105 87 158 157 140 150 162 205 204 194 199 169 156 204 203 179 62 49 51 35 73 57 5 67 28 42 28 48 36 40 61 46 40 54 46 27 57 40 1 47 39 74 66 14 52 40 17 37 41 100 78 16 79 82 48 81 96 45 85 66 82 76 33 91 63 73 78 38 87 79 107 63 101 103 109 124 108 122 130 111 98 110 107 111 159 149 109 126 163 117 152 175 185 182 218 200 242 195 219 231 246 291 288 292 306 275 247 260 268 291 332 222 298 280 326 330 337 309 348 289 303 369 349 290 401 326 323 361 375 366 373 376 328 350 361 364 364 320 353 361 342 380 358 387 352 351 370 347 299 364 317 313 332 339 418 443 393 468 530 577 571 533 414 441 387 443 464 401 443 459 452 494 450 484 516 518 443 511 514 478 489 484 501 515 553 584 606 639 569 570 608 575 553 583 541 540 610 548 501 479 516 527 534 498 541 586 585 555 565 526 523 532 555 546 607 571 594 555 623 585 611 555 552 538 601 562 554 592 543 562 555 535 532 505 545 597 527 564 556 542 498 511 564 524 525 545 484 514 500 441 497 476 495 492 530 546 558 549 578 573 541 535 550 603 542 534 518 549 568 599 689 719 735 736 630 533 478 441 466 483 440 427 396 429 429 428 403 460 393 429 442 453 468 453 462 489 441 438 446 423 399 433 485 421 439 433 388 364 392 341 359 402 338 412 429 371 369 369 374 396 375 408 389 371 330 386 354 318 387 349 363 343 321 282 319 283 299 325 381 450 463 435 382 434 407 366 402 387 393 380 341 367 407 354 340 359 390 424 551 572 542 475 396 340 412 361 380 368 400 322 369 358 320 360 305 337 379 352 348 380 372 338 350 364 304 286 345 351 340 312 351 390 367 374 350 439 451 571 725 957 1117 1113 956 730 530 432 398 400 333 351 350 357 356 426 427 475 500 536 507 541 546 562 556 572 577 627 663 684 652 726 789 841 782 800 763 624 598 567 510 523 480 531 606 757 827 858 811 825 843 861 855 817 797 753 740 737 690 670 634 642 646 613 563 615 589 553 528 548 488 544 545 442 460 482 480 502 489 480 487 510 491 460 456 431 479 531 552 586 539 553 471 440 381 378 396 383 358 406 387 292 337 391 347 345 334 312 313 277 331 321 346 305 325 317 328 319 308 342 312 286 340 278 325 356 307 274 283 335 340 349 315 342 325 294 344 293 357 324 315 338 357 342 354 322 317 320 313 341 267 328 326 344 324 350 328 337 342 366 371 344 338 343 307 329 328 341 355 398 361 348 331 325 365 313 356 360 400 369 320 366 378 382 384 400 389 363 359 374 404 362 424 339 401 370 369 304 329 345 407 373 340 386 375 406 382 358 403 365 347 399 389 373 414 369 395 358 328 367 269 248 201 252 193 209 274 230 248 301 225 263 333 280 276 330 333 326 308 340 347 334 309 344 334 345 321 322 322 323 297 347 319 335 328 353 371 339 353 390 346 319 327 262 347 345 296 318 299 320 339 322 277 313 314 288 255 246 252 187 220 227 251 260 191 280 252 258 242 243 272 256 263 261 271 228 284 275 258 232 264 244 282 279 254 244 230 265 276 253 254 267 270 318 240 263 243 257 243 260 246 252 225 262 202 233 230 274 263 245 280 281 203 225 253 256 259 239 279 237 228 259 217 211 217 260 250 232 220 228 214 221 222 192 196 197 140 125 92 64 41 56 83 66 62 55 64 79 119 97 92 150 162 159 170 182 191 233 188 187 187 176 172 212 61 36 67 34 50 0 62 43 29 77 32 21 36 47 66 46 28 84 30 63 99 4 32 75 54 51 26 50 52 57 62 25 61 54 41 89 33 54 39 62 56 99 65 78 79 82 58 91 47 48 47 89 96 81 82 88 94 132 101 99 120 107 114 144 99 126 108 113 132 124 179 150 136 122 156 150 181 196 181 206 251 243 244 252 231 240 264 292 280 264 242 276 284 298 320 301 274 290 311 312 355 341 327 324 366 309 312 328 356 345 360 300 342 324 332 396 364 371 388 370 310 354 329 368 393 405 395 384 364 390 371 361 356 284 349 384 348 426 396 395 376 470 553 566 599 498 445 386 441 379 423 405 477 443 450 455 550 516 480 503 476 485 494 498 478 530 497 529 535 603 633 698 575 578 552 602 565 508 583 582 509 455 532 583 485 554 567 532 535 543 565 608 538 569 536 585 566 567 557 588 539 565 559 580 546 590 536 586 562 585 615 580 541 549 595 564 540 541 601 535 530 530 554 588 587 527 531 537 536 568 504 527 497 474 448 506 471 509 491 486 533 561 549 545 531 530 531 531 567 526 489 511 559 561 657 694 763 631 591 545 513 493 462 504 439 478 462 453 400 426 395 429 414 412 393 486 424 477 432 410 473 392 464 484 445 507 444 456 442 388 394 388 388 351 388 415 452 372 408 380 378 402 382 396 414 387 375 341 340 349 331 348 286 358 352 317 332 333 343 328 349 376 382 414 438 438 428 391 391 381 387 356 390 344 343 393 368 351 302 401 366 460 552 587 570 475 374 368 334 367 345 393 426 281 355 343 365 363 360 350 367 329 373 322 369 325 378 343 387 346 333 331 335 315 387 342 322 383 422 398 447 597 752 1037 1121 1089 996 732 548 438 372 384 358 374 349 388 380 399 437 480 480 500 506 541 530 570 564 549 549 617 635 682 728 688 740 842 803 786 734 648 599 484 471 471 482 517 630 716 789 829 839 881 880 847 891 859 846 814 743 682 696 693 683 666 637 596 566 554 585 534 520 543 513 506 503 496 496 453 457 515 468 476 458 500 451 478 476 435 440 507 565 576 554 500 447 426 378 417 394 382 369 341 361 363 357 324 373 364 352 342 346 347 328 340 313 331 349 356 362 386 304 324 338 343 279 304 322 311 346 321 356 377 358 341 282 290 310 345 355 347 297 327 336 386 308 385 321 338 335 294 314 297 303 319 335 321 363 332 347 363 355 345 346 298 331 325 309 337 337 350 362 309 352 384 323 371 348 326 336 321 374 320 389 386 347 331 390 397 341 380 404 345 355 392 346 342 358 353 400 409 367 391 388 372 352 380 339 378 424 354 388 398 417 376 369 376 367 363 370 395 342 311 292 287 253 195 207 212 207 278 252 249 274 318 319 356 301 321 303 354 338 344 351 357 377 327 358 297 368 325 340 317 368 342 360 322 342 346 381 350 317 359 327 323 333 371 305 318 355 314 347 291 273 321 285 346 291 310 264 270 253 236 259 252 233 256 254 250 288 269 292 265 279 264 233 220 226 259 248 265 250 267 313 300 243 255 281 265 286 305 288 227 250 255 248 188 238 225 238 256 236 271 257 265 236 266 232 254 269 222 271 242 237 223 277 251 253 214 251 191 238 270 233 253 251 261 231 203 257 250 251 230 217 241 187 216 209 188 106 141 110 34 92 101 44 55 81 96 86 118 80 89 162 147 155 180 141 177 184 197 182 208 194 160 159 221 60 13 87 63 62 69 24 48 54 31 27 34 28 27 40 54 51 34 34 44 63 9 21 39 64 70 41 46 43 54 39 31 55 40 51 56 66 34 42 26 76 49 57 63 55 90 93 35 76 66 85 57 73 80 95 89 80 103 82 93 98 136 138 117 111 79 86 109 106 114 170 127 112 127 151 125 170 170 208 210 191 229 235 194 227 233 265 241 247 296 273 240 275 293 246 313 300 263 321 331 325 300 347 313 363 323 326 352 325 322 284 331 336 377 333 376 346 400 377 345 344 323 368 347 390 360 373 372 367 329 374 348 324 362 314 323 378 400 405 423 353 481 556 576 567 483 443 420 402 402 431 432 450 443 481 428 554 499 492 494 474 485 477 478 517 523 518 513 509 561 593 623 585 554 572 540 573 566 565 518 580 556 557 581 527 552 542 548 544 552 554 559 538 566 516 527 577 605 631 542 593 607 622 581 567 585 539 571 565 521 528 534 562 529 554 500 559 515 571 577 524 517 562 576 540 588 548 527 534 494 530 496 499 469 497 437 476 506 464 539 583 546 539 560 541 600 567 542 596 561 550 522 527 558 627 677 719 710 629 533 515 507 495 410 422 401 443 467 421 393 424 398 412 398 426 396 431 442 415 433 442 490 453 450 458 423 423 454 435 411 380 372 375 415 391 394 420 384 395 396 421 380 380 381 412 364 392 376 377 376 354 326 366 325 322 351 345 335 307 319 343 376 397 393 468 438 436 436 413 396 367 384 326 393 418 365 328 397 366 327 376 432 534 591 592 498 428 409 395 392 361 364 335 337 338 382 338 383 325 335 325 323 297 366 343 323 352 352 305 387 353 320 338 387 369 350 382 381 363 399 463 585 772 980 1122 1119 986 750 586 461 408 395 379 373 391 362 409 368 399 466 479 523 490 536 517 585 587 537 574 564 589 677 718 685 782 823 822 745 724 643 557 497 463 490 508 537 574 695 725 808 859 855 834 863 830 798 811 835 733 735 703 659 660 641 650 629 575 616 556 553 516 514 484 488 482 450 463 428 392 519 465 502 514 512 479 474 427 461 452 478 519 512 552 550 441 436 384 386 349 382 394 374 389 362 371 307 339 364 377 352 418 277 324 328 326 311 331 340 386 337 323 302 320 301 301 312 283 284 351 329 284 321 346 346 328 358 301 321 323 354 341 366 375 332 369 354 351 324 332 315 319 310 308 318 271 358 329 392 217 333 303 329 342 345 311 353 339 317 295 333 338 382 383 326 327 365 409 358 367 405 391 324 377 344 385 364 364 397 382 352 348 354 357 391 378 412 367 394 393 393 338 406 325 367 324 411 353 375 356 390 410 360 355 368 359 365 348 377 342 356 353 356 256 241 234 197 202 254 256 255 253 265 283 308 291 310 275 316 292 320 341 344 350 310 340 326 382 333 305 320 319 295 327 383 338 327 350 339 333 321 350 313 323 356 310 303 328 344 348 269 349 274 328 326 313 296 311 266 285 223 276 207 223 232 220 250 243 270 260 242 275 245 253 234 275 239 233 264 221 205 217 250 258 206 244 260 265 279 251 258 274 261 291 269 275 255 248 242 265 221 234 228 275 253 247 199 246 226 295 231 249 223 227 246 201 193 286 240 231 229 242 219 268 273 222 279 231 290 237 255 254 239 217 220 230 219 194 172 144 169 118 71 58 48 93 63 65 35 76 60 104 62 144 148 112 138 191 224 162 202 219 235 206 215 199 178 59 45 54 41 67 11 54 11 44 38 50 51 61 62 33 45 28 34 1 44 38 28 57 67 32 39 64 61 29 58 41 36 97 29 25 84 84 64 58 77 50 64 68 85 61 57 92 44 77 69 100 70 106 101 73 64 93 99 119 97 78 135 110 114 119 69 107 87 113 107 66 125 128 159 153 187 175 186 168 190 191 188 223 250 273 284 248 301 251 250 302 272 247 276 315 291 306 331 284 285 323 329 359 324 313 359 341 295 334 290 371 358 341 335 331 322 339 420 374 368 343 377 356 321 372 375 418 352 349 394 367 341 338 300 329 368 339 405 398 351 424 435 527 617 528 516 479 411 425 400 438 436 403 482 456 467 508 478 475 428 498 502 493 503 530 473 511 489 538 603 571 585 569 607 537 564 576 500 566 538 566 536 540 499 521 507 516 504 514 517 563 572 566 579 558 524 536 559 563 585 574 602 574 554 614 591 553 563 575 549 575 553 491 582 575 550 542 562 503 545 551 517 517 517 497 524 536 579 541 513 522 472 474 472 438 483 522 511 572 493 523 543 557 558 512 562 582 539 533 534 527 517 607 589 653 654 718 715 610 577 481 523 462 433 442 457 431 431 412 419 383 408 386 394 433 420 422 409 419 430 424 459 430 447 477 450 499 497 436 427 411 382 392 380 411 383 407 382 392 356 397 428 419 348 364 369 380 316 340 374 326 330 330 350 351 315 319 315 347 349 335 375 399 424 411 425 408 420 400 364 373 382 386 350 332 340 391 361 373 416 378 468 516 588 534 493 396 378 360 353 371 372 315 314 386 385 386 390 335 359 349 327 301 343 340 342 322 349 352 376 345 301 357 336 348 375 338 342 360 420 464 583 753 946 1118 1068 947 757 475 429 374 382 360 357 329 377 367 372 450 446 479 538 530 551 551 506 557 555 559 551 629 666 777 743 745 817 805 793 736 667 579 499 521 464 468 542 575 724 786 840 893 886 888 873 864 834 823 760 754 700 715 662 662 657 576 601 639 585 537 536 496 519 523 496 476 464 482 522 460 504 472 483 491 504 450 488 498 447 476 467 576 625 531 476 461 388 445 371 398 394 360 378 346 329 349 344 357 389 358 353 332 371 355 307 304 348 318 377 335 356 334 319 301 288 276 347 287 290 306 344 378 326 317 331 318 311 355 325 335 337 385 334 335 294 351 362 325 324 301 314 339 335 300 316 297 299 332 356 310 315 334 342 338 341 322 345 333 315 325 341 373 375 353 356 330 339 362 395 364 363 327 325 362 368 399 389 344 345 404 345 342 434 396 412 346 395 357 348 358 373 381 401 370 407 341 389 362 383 344 390 385 369 357 374 383 370 396 345 359 370 419 336 311 261 209 178 208 241 273 242 227 268 322 303 363 341 332 299 318 298 297 366 374 315 349 334 333 345 361 372 367 290 346 325 324 314 307 343 277 352 329 366 376 324 332 350 355 312 290 260 335 281 304 323 314 318 318 324 258 267 253 235 284 229 196 251 206 250 253 256 324 239 263 271 244 272 239 262 261 254 240 289 259 261 213 256 257 285 265 282 282 262 218 232 259 267 285 239 216 266 253 259 246 304 243 285 258 191 238 228 229 243 223 201 252 282 263 235 215 252 235 203 234 211 256 245 232 245 242 238 253 234 238 175 243 206 233 191 148 141 95 75 70 74 46 6 53 95 87 71 89 118 152 112 160 188 127 184 222 218 154 166 228 173 197 203 58 27 75 40 0 30 55 78 36 35 41 53 23 24 39 28 30 56 60 38 38 29 46 46 23 35 33 51 43 8 38 60 43 51 58 55 84 45 70 97 44 40 34 99 36 96 70 31 77 74 86 57 37 55 83 77 102 82 81 113 103 135 101 106 109 103 132 114 141 133 143 116 155 106 161 151 158 178 223 203 234 225 243 232 226 255 258 266 270 275 262 295 285 259 290 295 315 308 280 301 324 353 332 332 308 334 337 308 370 332 329 353 396 341 372 369 377 380 370 366 397 382 344 363 381 368 393 374 339 400 352 311 321 329 312 322 403 353 400 340 405 503 543 576 506 546 443 464 392 399 469 433 438 496 425 467 501 461 490 479 466 511 498 507 479 527 505 541 557 598 602 616 583 567 567 593 576 539 549 558 521 456 501 509 507 543 538 551 518 526 530 537 549 593 507 511 603 576 571 594 620 550 544 563 549 554 561 518 533 598 557 536 581 571 511 547 530 536 506 537 506 523 548 547 542 519 545 510 562 563 473 533 507 439 465 482 533 516 509 521 529 515 554 545 559 495 521 501 522 576 517 592 567 543 682 682 720 685 628 535 483 508 463 452 471 446 454 429 436 422 433 449 394 410 431 392 402 441 447 441 466 395 414 492 404 453 459 467 426 400 414 388 420 365 428 389 422 410 380 430 441 399 365 374 387 362 363 331 365 387 339 361 331 378 348 345 316 357 315 322 303 316 359 389 431 425 432 419 431 388 371 350 376 356 394 403 355 384 362 391 344 466 528 599 539 472 383 368 345 356 338 336 378 347 380 371 352 335 371 338 307 362 328 316 385 373 351 376 330 353 315 363 358 365 354 357 372 375 407 455 506 550 778 959 1094 1123 917 781 531 425 353 350 399 347 381 388 367 377 469 459 502 507 515 561 559 563 548 579 602 595 624 630 754 757 748 806 759 793 700 688 591 512 463 506 528 551 638 670 801 846 869 899 875 816 843 801 814 728 748 747 698 695 664 632 671 661 556 626 536 498 546 508 509 484 511 475 518 460 454 429 455 513 506 489 477 478 456 451 480 515 567 570 604 460 493 438 379 398 398 381 343 389 345 377 333 348 310 384 329 350 334 323 348 302 289 369 329 390 309 323 308 312 341 295 350 274 344 311 353 351 327 368 334 350 290 312 320 337 349 359 330 312 382 367 318 317 354 327 363 355 339 299 348 375 379 353 330 366 358 347 363 285 333 347 323 299 310 345 305 337 372 305 350 398 407 386 390 381 351 325 337 347 341 389 380 348 358 354 383 350 388 349 395 368 405 374 394 388 364 320 347 369 414 378 332 354 381 361 355 382 371 364 358 384 345 412 416 381 358 345 302 326 247 253 254 215 201 204 237 249 279 285 304 295 300 293 265 310 348 352 358 325 363 328 348 323 284 314 356 318 328 338 323 352 331 338 337 347 334 354 383 333 340 347 359 318 299 320 292 290 303 282 310 314 309 316 267 343 281 232 260 259 244 231 230 232 230 254 240 251 270 265 255 230 260 235 233 238 235 300 263 271 225 246 232 241 255 240 273 288 296 273 296 317 288 240 265 270 245 258 238 275 227 290 263 261 219 244 269 280 234 231 244 228 264 241 249 232 240 262 243 277 248 222 211 228 286 216 227 207 204 199 190 238 216 174 193 177 157 124 81 65 99 77 66 73 82 60 80 53 119 107 144 114 183 130 171 148 151 185 217 215 212 198 205 198 57 26 62 16 42 76 33 39 38 39 68 82 46 39 22 66 51 25 35 83 59 63 44 42 62 40 60 38 69 21 74 36 37 40 29 57 60 44 52 81 67 54 88 44 73 67 57 68 38 92 47 67 96 63 90 106 91 114 100 119 105 103 133 134 95 127 97 129 113 153 149 151 135 117 116 184 183 210 202 200 214 260 185 235 208 229 244 252 249 308 288 306 274 276 276 288 245 307 348 334 338 351 328 294 345 321 352 336 355 352 344 352 380 381 330 384 406 374 371 389 376 385 331 357 334 352 336 345 390 393 394 348 328 317 320 357 370 380 391 388 427 443 562 570 606 503 457 411 439 409 414 411 415 426 505 483 480 493 493 520 474 454 499 510 518 537 513 461 519 593 636 636 593 596 564 612 580 578 614 554 492 520 527 551 543 512 560 570 581 585 556 560 565 571 500 556 624 547 636 570 574 614 610 574 587 557 593 577 561 597 587 575 546 573 582 565 564 569 557 563 508 526 523 562 512 560 517 543 569 546 568 534 478 494 445 472 527 517 541 545 532 579 539 561 534 562 542 523 573 603 561 563 523 625 620 694 729 682 637 592 511 478 441 430 422 477 443 433 445 451 435 423 406 408 432 422 407 465 442 434 503 425 415 439 433 441 484 460 461 427 418 382 380 402 381 393 407 356 421 385 336 379 396 373 415 360 354 364 379 329 324 339 358 369 325 344 305 351 305 315 334 388 416 414 483 409 430 360 401 409 403 357 376 352 341 397 376 390 322 366 395 506 559 571 561 452 437 379 388 337 310 349 385 336 347 359 352 391 344 351 353 342 401 344 345 348 375 333 334 332 368 292 323 371 348 366 374 356 408 448 501 623 754 950 1080 1159 985 741 581 394 430 401 309 334 413 335 400 423 421 492 430 482 515 539 578 539 557 609 583 551 696 677 715 696 805 828 780 710 734 678 574 460 503 507 521 551 628 690 792 835 900 840 911 832 842 820 788 755 768 787 742 670 652 654 633 609 531 596 519 605 557 507 554 500 510 444 498 473 468 499 472 479 533 490 511 448 435 413 443 509 522 550 545 528 429 465 407 378 438 369 428 405 363 373 328 370 396 383 345 328 325 326 295 309 322 278 335 388 347 371 327 310 322 307 342 305 291 327 333 337 361 352 350 307 345 318 320 337 302 350 293 340 327 361 325 312 332 359 322 325 336 302 348 351 311 352 343 336 305 338 340 294 338 350 311 336 333 331 341 374 322 309 355 332 379 383 389 388 342 353 367 379 388 367 396 310 381 414 363 386 385 371 427 374 401 414 364 362 379 375 379 390 359 355 381 334 403 342 368 410 395 361 417 428 395 397 358 401 350 353 309 321 335 255 250 216 221 259 218 229 290 279 295 291 337 315 290 276 358 280 351 331 314 363 330 348 329 339 378 347 350 388 337 283 338 329 340 334 313 345 305 362 339 349 358 280 357 314 324 281 294 308 311 310 292 303 322 298 273 288 236 235 213 293 216 268 260 267 252 284 248 244 280 236 284 284 280 212 248 242 282 242 230 290 243 261 229 269 275 293 252 280 257 252 264 224 272 224 252 256 232 186 278 206 264 236 235 269 251 220 220 204 245 257 284 224 260 259 264 224 240 248 260 222 214 246 254 194 231 259 207 213 211 227 215 183 200 205 129 107 96 60 65 64 60 58 74 98 80 124 85 95 93 134 180 192 158 178 223 192 204 187 159 187 168 224 56 42 50 27 52 30 35 35 56 42 67 10 33 66 35 80 73 48 45 55 76 27 40 48 94 40 74 56 44 37 34 35 50 78 61 81 75 53 39 17 53 30 36 28 71 64 53 92 86 62 60 59 74 71 61 84 60 133 95 90 110 82 108 117 83 83 117 112 123 109 142 141 120 119 144 197 160 178 229 228 177 218 211 229 254 247 249 255 268 291 242 262 246 274 261 301 285 281 325 306 332 336 323 351 335 346 308 318 332 355 315 370 375 370 369 352 377 387 359 342 350 327 389 347 377 311 369 339 409 379 354 385 363 314 356 339 395 385 385 386 421 409 535 552 589 487 416 454 412 440 440 430 415 470 474 460 521 496 509 473 530 509 480 488 481 525 512 532 508 591 581 620 574 590 581 538 580 593 541 530 595 528 570 540 557 510 566 589 536 585 579 595 597 508 531 505 565 612 550 624 647 574 580 549 564 607 561 588 566 620 546 569 528 531 602 581 542 534 511 541 563 557 545 512 536 510 546 533 546 540 531 537 530 469 424 465 513 507 507 512 538 585 571 548 550 591 543 551 562 591 564 582 550 629 618 644 711 699 660 569 504 477 465 458 443 446 429 438 445 419 443 448 449 476 453 399 416 446 438 439 456 412 453 413 442 450 436 469 463 463 417 354 355 377 358 365 381 384 388 369 377 409 382 386 398 415 362 333 339 381 347 345 348 333 328 314 336 314 326 338 341 354 407 397 483 385 423 413 420 399 368 371 384 398 385 400 397 330 325 370 392 422 567 536 583 442 355 374 366 386 367 356 345 357 425 378 362 368 307 293 363 375 318 385 365 312 359 311 331 337 368 357 365 382 347 334 393 371 379 369 497 627 787 948 1137 1122 924 750 500 432 343 332 393 390 380 354 376 455 455 508 493 508 550 528 542 561 588 549 576 625 642 712 719 756 807 801 860 765 742 675 575 492 490 447 510 553 590 771 816 887 823 827 913 836 864 806 803 792 672 722 733 633 694 606 617 602 610 571 549 589 567 529 538 501 496 481 489 469 485 488 522 517 551 475 492 459 486 448 472 498 525 581 590 488 465 440 431 409 384 367 362 393 359 326 347 313 369 374 359 344 341 348 307 279 328 297 296 310 347 356 308 304 305 313 298 280 318 338 281 315 312 375 341 325 357 276 320 352 343 374 362 356 330 323 325 351 366 341 327 332 329 309 310 354 318 319 328 327 345 371 353 346 374 347 308 265 333 311 303 332 314 354 366 376 330 391 399 355 406 405 288 349 422 381 363 404 370 361 338 419 392 361 355 417 354 378 380 371 341 401 375 384 349 405 403 347 374 386 361 400 390 355 379 383 370 403 365 373 329 363 307 305 284 263 234 256 245 224 251 223 250 266 332 304 317 311 323 292 300 285 340 362 352 348 327 338 321 340 326 338 309 338 358 367 347 386 309 327 361 333 361 306 336 326 315 360 325 330 353 321 320 327 327 276 280 310 305 284 226 254 237 226 232 215 211 285 245 260 281 281 267 234 270 246 268 204 229 261 233 204 268 249 249 248 218 264 263 287 270 219 282 308 263 233 225 229 222 266 287 243 199 267 253 246 211 288 219 271 189 245 234 254 235 258 250 241 245 238 231 247 254 233 217 266 252 203 204 223 251 228 215 216 227 201 220 212 204 136 143 104 108 90 96 44 38 56 35 56 70 65 84 100 110 141 175 170 156 165 189 188 213 176 204 173 184 192 55 16 55 5 44 72 40 36 42 12 56 68 24 47 54 12 68 34 10 39 38 44 69 61 77 57 60 73 33 36 0 64 56 66 68 69 46 44 35 80 46 75 72 58 76 71 85 46 43 92 84 36 87 61 72 36 72 101 128 80 92 70 122 110 116 100 121 97 85 146 102 137 122 129 151 185 180 167 203 169 180 200 243 230 238 286 250 302 305 233 253 267 261 282 268 329 306 277 299 316 316 323 333 317 304 334 354 333 292 340 299 391 383 336 366 377 345 322 352 311 358 354 371 306 365 307 381 419 377 319 370 350 324 313 303 345 371 396 407 372 363 466 552 558 556 540 427 442 397 430 434 466 439 461 485 477 459 535 498 481 510 483 481 505 480 511 534 560 563 566 579 589 616 583 577 555 571 550 562 544 591 598 521 505 508 551 489 546 563 588 572 604 551 572 550 590 486 537 596 595 585 585 581 560 615 580 582 640 618 598 532 547 610 593 577 548 538 559 546 491 554 515 530 541 538 497 508 535 526 529 486 520 536 479 436 469 538 554 533 558 538 567 551 569 531 557 513 561 515 513 543 595 581 618 667 689 688 683 625 530 486 496 432 408 469 409 400 424 420 420 406 400 408 388 424 417 440 414 486 488 424 494 451 453 474 418 469 521 436 383 353 380 366 376 416 406 388 399 364 446 383 372 410 408 399 401 364 365 380 333 358 328 360 336 343 309 360 332 292 319 326 338 398 412 452 441 431 401 376 406 373 361 385 372 361 398 353 365 372 357 409 449 530 662 571 430 402 389 355 325 367 381 346 399 387 383 332 373 331 346 358 400 376 347 381 329 330 304 360 358 341 341 350 334 329 392 352 379 399 400 482 602 731 979 1114 1117 893 745 569 427 397 376 359 393 396 387 408 438 466 506 515 520 535 547 553 571 532 532 578 625 632 668 700 749 788 802 844 762 769 662 623 502 505 502 485 550 617 652 795 855 789 909 888 846 829 853 756 726 753 726 721 706 627 647 627 575 583 545 561 537 591 532 533 480 533 465 476 471 482 465 508 498 485 479 483 476 461 488 446 552 590 574 588 499 448 465 359 410 376 404 379 385 363 392 374 315 389 371 380 311 302 351 338 308 304 329 370 327 362 346 351 325 279 335 305 295 337 318 297 339 305 342 309 309 353 366 375 283 370 307 333 368 364 357 303 364 348 354 314 293 308 342 349 283 336 356 323 329 356 318 388 342 332 310 343 332 297 344 333 335 334 329 370 328 378 373 378 365 368 379 368 333 373 390 350 354 363 348 327 407 353 354 354 396 393 402 389 351 398 405 389 363 331 385 360 358 393 395 373 382 369 398 399 361 401 353 367 408 349 336 308 350 270 251 230 226 229 211 234 253 265 263 276 289 313 344 269 364 358 305 294 325 364 353 362 337 324 304 334 337 336 324 296 383 319 328 356 352 342 343 322 290 358 303 327 353 349 347 327 370 347 271 312 302 299 311 315 264 269 281 210 261 218 268 253 245 235 275 268 248 290 259 250 246 298 233 272 225 241 261 276 248 274 278 277 258 258 257 275 264 243 271 209 297 274 292 259 265 274 261 236 273 223 263 255 234 247 248 280 254 271 238 266 236 275 240 251 183 278 257 238 212 217 289 210 243 210 253 232 217 250 207 253 242 200 207 205 162 159 120 106 84 73 42 58 71 66 62 51 99 55 143 115 135 140 216 185 184 179 218 204 217 192 165 177 200 54 49 40 72 47 54 44 62 74 22 29 52 45 51 29 48 26 58 83 35 36 69 51 45 34 64 32 30 20 43 84 22 45 30 37 62 71 69 59 51 79 83 42 86 64 35 75 77 67 48 60 85 90 98 88 54 107 99 85 134 89 74 134 98 103 141 87 107 141 133 164 131 165 170 162 146 175 204 219 153 257 235 202 249 256 301 231 251 287 300 260 266 255 210 308 314 267 325 325 314 339 322 365 340 331 316 357 331 334 337 352 375 363 333 387 330 342 365 333 377 339 387 334 375 365 371 369 385 357 388 374 324 341 337 308 379 402 369 367 370 431 443 550 592 619 528 454 445 406 438 494 377 467 493 481 451 480 472 477 503 446 508 492 496 524 477 528 514 574 566 586 588 583 595 567 567 550 556 531 567 540 529 562 543 533 518 484 551 608 586 585 582 560 554 573 565 529 568 619 559 570 579 556 538 573 589 580 576 533 600 562 542 602 546 554 511 567 521 523 541 496 520 490 580 593 544 560 515 522 491 532 452 474 453 538 532 528 533 545 539 592 566 567 545 533 568 491 526 532 510 566 545 535 630 673 637 738 694 651 553 479 481 469 479 474 437 427 449 390 427 436 449 428 451 437 464 450 462 408 409 452 427 467 464 430 446 445 478 462 397 411 412 409 355 389 367 394 380 391 351 408 409 342 405 416 388 363 347 315 336 376 366 383 322 326 316 329 316 347 311 350 379 392 464 439 431 439 378 358 385 391 367 387 351 371 362 380 363 353 358 351 496 574 586 547 474 388 387 349 379 357 368 343 349 388 342 376 343 343 364 353 310 300 347 376 339 341 356 362 336 411 367 362 363 358 338 368 375 393 401 487 588 822 989 1096 1166 946 755 518 444 375 345 363 399 398 378 399 420 435 475 497 493 536 553 515 544 588 544 575 587 660 682 730 779 803 826 783 779 752 718 587 580 467 454 511 542 610 660 785 867 849 855 856 841 871 843 857 800 756 782 750 707 678 624 647 613 575 579 604 569 585 509 495 532 487 490 466 483 442 539 523 517 530 487 524 466 444 461 527 540 577 576 554 529 460 447 434 387 386 350 384 399 360 353 359 346 345 380 331 341 315 328 342 313 342 318 332 353 315 293 329 320 287 333 334 325 328 306 318 327 339 348 311 363 345 342 314 340 305 351 379 341 360 369 392 338 350 310 345 368 397 351 303 314 358 330 301 389 325 321 315 385 379 342 307 298 347 322 387 334 329 370 303 342 403 345 367 351 349 369 397 336 354 386 358 399 418 361 399 343 401 387 405 369 311 371 369 392 377 410 354 352 362 357 379 397 338 385 356 399 364 357 352 356 346 408 394 380 406 353 390 313 278 255 232 225 201 243 223 206 235 305 321 279 347 284 339 280 362 322 330 377 358 309 351 377 359 315 320 313 348 367 326 348 347 304 366 361 334 343 334 351 346 333 332 377 312 301 306 334 319 292 261 329 329 312 286 314 274 250 258 245 217 275 219 241 267 289 251 265 251 278 270 230 297 256 271 273 261 213 278 244 236 233 215 275 272 332 234 266 254 286 252 253 251 227 271 230 251 238 231 270 249 243 217 261 261 263 239 275 251 194 222 232 262 239 241 241 246 231 268 255 239 229 229 196 275 212 226 266 250 216 226 283 205 221 184 205 167 121 85 100 73 89 42 45 58 103 76 85 102 133 138 134 136 161 159 169 207 200 228 201 172 209 210 162 53 48 59 54 27 48 34 31 39 82 36 43 72 65 39 60 35 56 54 16 22 83 10 53 80 53 39 47 64 40 63 48 35 32 102 61 58 60 54 45 58 41 78 69 74 69 47 61 56 95 87 55 96 100 103 111 90 76 78 106 91 157 122 87 123 113 75 119 118 115 151 92 166 125 155 169 212 211 230 205 251 164 209 209 236 194 224 287 240 266 247 242 270 278 233 302 279 319 329 308 345 321 374 358 322 320 328 337 335 369 366 354 304 346 396 361 393 372 345 372 371 331 356 372 374 359 377 378 390 393 365 361 341 333 325 304 322 409 377 396 402 443 505 582 592 503 423 421 417 424 421 412 431 443 496 458 488 497 515 486 489 470 465 526 491 500 507 508 557 597 580 661 578 561 629 526 560 547 583 577 519 522 478 555 533 551 551 527 545 577 547 588 568 510 617 559 558 600 577 622 653 605 586 643 597 576 565 571 598 606 578 558 578 539 473 539 559 547 548 507 600 604 523 608 552 536 566 542 508 516 526 527 525 460 464 505 467 511 540 568 547 536 549 536 572 548 516 513 574 562 504 582 544 581 655 642 709 652 637 573 521 461 478 452 447 441 424 423 432 461 394 410 417 408 418 425 461 418 452 471 527 452 445 460 417 457 510 493 460 456 407 401 401 334 356 370 364 418 407 368 397 406 401 428 408 327 365 364 322 362 349 326 382 337 349 375 321 313 326 346 347 376 433 445 457 437 414 410 429 400 405 341 337 372 360 370 371 373 344 362 347 457 524 586 553 464 369 386 373 367 370 394 371 374 367 373 407 377 355 347 302 315 332 345 362 335 360 372 313 301 351 338 336 367 332 348 361 398 427 386 486 622 737 922 1137 1161 985 737 529 450 392 357 403 367 329 358 390 412 418 454 519 539 556 571 571 564 545 546 581 630 674 695 679 746 817 781 772 727 729 681 584 520 523 489 518 546 610 732 780 827 823 897 904 828 819 792 818 746 694 688 706 677 649 613 608 627 574 603 573 582 530 515 517 463 487 445 480 484 478 437 490 546 508 497 515 465 463 378 463 465 586 556 525 522 441 421 386 388 329 411 409 343 338 352 347 373 323 347 314 313 328 366 364 305 350 356 351 342 344 345 302 315 269 274 347 349 352 337 379 302 335 292 309 344 309 319 328 360 334 348 348 332 332 301 344 348 312 336 354 322 362 314 324 309 337 307 343 320 328 333 321 320 296 334 352 331 296 324 341 324 362 354 374 356 362 383 353 341 380 375 337 364 419 356 379 361 356 401 386 340 412 384 358 403 402 366 384 337 331 369 393 390 380 344 372 365 389 378 376 388 371 372 407 374 358 365 382 372 361 343 341 319 326 245 257 205 226 201 221 234 223 311 293 320 313 299 342 322 308 306 356 351 337 358 347 284 344 329 359 298 354 336 332 340 367 337 356 336 358 279 363 320 334 335 345 350 324 353 314 304 275 326 305 299 298 326 295 243 264 257 223 225 225 238 189 240 217 280 287 230 284 276 254 244 243 252 260 287 222 241 254 204 266 277 266 245 234 213 275 273 239 265 256 249 256 268 249 258 248 274 254 253 229 262 229 239 278 249 241 225 252 257 224 236 235 244 255 248 234 250 224 265 236 267 253 236 258 222 240 214 216 263 271 214 235 204 218 176 173 129 94 51 60 69 86 61 64 84 71 91 92 148 118 155 191 166 182 167 176 187 193 211 190 182 177 211 52 43 71 43 62 31 51 54 62 49 40 69 53 39 58 34 78 105 64 35 45 29 56 56 47 102 45 44 34 64 55 50 30 37 38 87 87 63 75 75 74 63 104 69 63 85 58 98 73 55 92 75 87 116 90 100 104 79 96 107 94 76 137 110 99 135 118 149 119 103 132 113 162 148 154 176 157 193 248 189 192 229 231 248 232 228 227 238 268 270 304 259 265 266 263 300 309 278 271 333 332 342 345 365 360 352 371 343 321 346 316 341 314 371 371 414 392 375 367 353 369 344 358 347 370 395 386 367 348 361 343 383 339 278 352 343 358 420 363 406 401 477 590 519 593 486 470 455 433 391 425 415 460 489 472 495 481 510 460 516 460 452 465 482 544 550 518 548 587 602 627 623 606 580 547 574 569 587 536 518 541 559 554 536 555 506 508 531 564 568 549 536 595 550 532 593 546 576 591 604 574 647 596 595 520 613 536 640 556 534 570 572 580 568 549 577 512 556 520 544 530 534 546 498 548 539 561 543 547 480 501 554 522 428 502 494 507 539 512 531 561 552 570 554 594 524 526 501 553 565 554 525 572 615 634 687 660 728 601 577 518 448 444 500 455 449 426 426 384 449 415 459 401 414 423 435 431 465 437 470 460 439 470 437 487 422 483 483 466 465 355 369 401 405 420 371 394 414 383 372 378 359 375 396 380 411 360 356 354 344 324 362 356 307 308 332 333 328 313 330 320 354 468 440 465 454 455 396 404 408 397 364 360 408 384 357 390 376 362 364 383 447 572 611 538 440 403 418 427 385 338 339 361 332 380 365 380 363 362 352 351 338 333 345 360 322 365 352 352 360 343 386 360 372 358 342 369 348 376 405 471 608 766 980 1095 1116 990 753 544 488 346 375 337 386 344 375 404 414 501 454 486 506 487 528 565 601 493 546 594 586 676 670 749 775 779 792 791 812 722 654 608 550 520 557 503 522 617 672 805 831 899 859 850 844 867 793 829 711 760 761 738 741 660 608 594 599 581 582 604 585 547 564 517 522 495 487 508 457 429 466 485 554 473 517 537 474 479 463 467 532 583 550 573 492 484 449 377 404 374 410 424 378 370 385 361 406 353 329 350 346 375 319 320 303 325 329 350 344 351 364 351 311 300 300 320 339 329 320 346 288 328 335 310 317 378 340 316 313 307 357 334 326 387 342 372 341 321 351 367 328 351 329 332 319 338 339 297 346 359 319 343 311 323 381 318 380 322 320 301 337 368 355 350 324 368 372 391 337 432 368 392 334 333 330 336 374 341 421 337 382 363 329 416 386 441 360 359 362 401 369 364 399 361 358 397 426 426 387 389 393 395 357 356 378 394 365 376 388 389 305 301 332 286 280 264 226 198 249 240 254 285 303 306 288 339 291 317 303 334 334 374 369 305 327 335 335 356 340 346 337 322 320 350 353 336 321 322 319 389 354 327 397 295 333 325 311 322 304 349 323 323 283 314 290 333 305 284 313 293 273 280 252 240 222 271 260 250 258 291 291 262 285 261 260 251 295 262 253 242 238 276 235 285 261 261 258 219 240 268 303 289 283 296 252 256 250 280 266 206 250 261 256 281 249 225 253 248 233 258 227 234 266 267 247 241 243 229 258 300 210 260 226 259 262 195 230 251 186 239 236 199 221 225 212 258 171 177 176 152 107 67 57 50 98 71 18 83 59 85 91 111 91 107 122 185 169 189 146 167 178 225 212 171 183 189 183 51 40 67 54 31 52 42 62 65 55 34 71 39 77 43 45 43 19 61 16 45 25 47 44 50 41 57 77 48 21 27 73 68 44 84 37 70 68 28 42 46 53 68 66 65 71 115 52 55 79 81 90 82 69 91 57 105 111 86 112 107 116 102 79 118 120 76 129 111 123 168 130 107 155 193 162 171 175 212 220 231 215 224 278 242 266 234 278 267 271 259 271 317 247 256 271 229 287 314 340 330 319 376 339 304 337 371 350 380 348 363 357 369 396 386 346 335 382 374 323 367 407 359 363 336 311 375 397 378 390 373 353 355 317 327 323 347 357 395 412 404 462 549 557 622 510 449 408 438 435 367 435 448 425 471 496 474 498 506 494 466 471 499 543 509 511 468 557 546 534 584 636 575 603 559 576 576 600 591 551 566 516 564 557 529 543 496 538 523 562 591 534 585 562 547 555 529 589 583 599 641 575 582 595 555 547 605 575 591 573 534 598 551 531 553 545 555 528 523 574 508 548 514 512 517 552 500 509 594 520 550 514 507 505 462 467 479 504 554 535 512 557 572 561 540 548 523 530 584 562 546 536 533 604 687 669 720 652 598 586 503 506 488 501 489 467 451 416 416 414 428 419 376 396 429 438 435 450 448 463 419 454 483 476 426 446 469 475 450 383 405 355 384 373 410 416 432 350 371 465 390 392 395 382 386 393 352 377 303 331 336 358 332 361 345 346 365 344 331 276 315 379 412 451 434 436 434 426 402 377 410 333 349 345 405 365 395 350 388 439 427 479 561 598 600 524 401 368 399 388 354 381 372 345 370 391 344 354 362 371 321 366 353 347 364 359 343 353 365 376 331 345 310 338 364 349 381 363 357 396 501 551 761 1064 1094 1140 966 764 560 443 446 389 342 290 382 373 341 387 451 471 518 561 554 556 501 523 513 599 574 598 616 717 722 749 749 804 829 763 693 659 588 464 547 490 497 546 602 697 803 840 879 865 885 865 812 895 780 762 758 776 711 702 609 627 612 610 539 585 608 574 517 530 512 514 479 470 489 474 425 478 467 484 549 504 479 472 418 421 484 477 570 527 508 506 466 415 425 330 379 373 419 387 333 339 343 349 337 361 338 370 360 343 351 307 337 348 345 291 357 332 304 280 315 332 328 322 326 302 346 342 341 319 349 315 333 391 314 305 346 362 335 319 371 373 313 320 380 347 346 330 288 320 313 333 331 326 324 292 361 342 409 312 350 329 317 340 304 339 317 366 362 378 369 374 337 359 325 387 383 349 343 350 347 417 360 382 373 350 363 366 291 398 383 381 367 376 409 380 403 344 368 332 382 373 384 398 438 427 390 414 387 407 343 391 409 334 391 341 354 381 329 299 300 227 262 217 200 272 229 269 244 316 274 271 321 304 296 337 254 326 364 366 362 303 367 324 377 323 349 314 334 359 336 339 365 329 287 314 329 324 338 362 355 340 364 325 293 334 320 276 319 321 355 304 294 299 274 261 262 245 252 223 280 195 223 262 246 262 251 254 271 261 273 195 279 229 281 210 230 225 259 243 233 255 233 259 268 250 329 289 249 336 277 240 275 290 252 262 218 223 277 220 267 279 226 260 258 234 271 263 278 253 239 213 218 203 259 273 236 199 256 213 209 230 260 234 226 255 237 232 247 213 248 224 202 187 185 158 138 113 95 82 71 81 74 54 69 55 88 79 95 138 102 146 136 177 153 195 171 200 225 192 203 180 230 212 50 30 51 47 43 67 35 28 19 29 67 63 32 58 71 12 57 38 25 30 14 57 53 60 51 33 17 34 36 75 26 48 51 42 71 59 42 60 37 49 61 63 52 42 79 62 64 56 55 55 53 54 84 72 78 72 73 114 88 105 110 129 131 112 93 85 122 94 142 115 115 129 145 121 119 167 164 220 191 200 208 220 252 229 230 266 246 274 234 273 227 251 267 291 262 268 268 324 303 367 350 288 304 319 304 325 346 346 337 336 360 321 325 337 364 354 373 329 361 362 429 349 354 377 343 399 392 345 377 362 382 350 298 336 353 335 387 409 436 371 425 469 538 610 552 544 416 469 405 352 412 458 477 447 460 502 435 543 567 446 483 498 544 533 519 469 507 518 582 531 613 556 547 561 531 537 574 549 574 567 559 571 518 567 554 530 575 517 532 595 535 558 577 546 508 570 539 548 629 542 629 611 624 575 579 572 575 616 576 569 546 572 546 598 552 525 534 517 501 520 485 545 531 560 562 500 520 492 544 577 512 528 510 500 467 516 504 463 532 531 538 570 562 568 581 519 529 553 528 518 552 573 572 592 635 720 677 674 608 590 516 517 483 442 491 418 447 419 453 456 445 423 443 375 446 432 410 448 439 431 468 485 438 423 451 434 422 495 479 446 353 387 250 390 439 390 399 423 389 362 379 345 408 406 383 393 376 336 337 304 367 332 344 366 340 339 374 336 337 332 307 377 410 404 482 409 404 437 386 379 390 340 383 387 336 371 384 349 352 356 346 458 499 584 514 471 411 377 364 363 309 369 345 334 354 343 384 394 363 323 347 376 403 374 357 342 360 368 311 337 329 354 348 351 368 383 373 430 386 396 474 595 763 1005 1062 1115 951 753 534 437 401 353 389 363 341 366 366 403 466 518 457 497 508 569 567 533 575 568 566 589 659 632 678 737 828 844 820 783 753 612 580 564 510 487 482 514 632 679 772 871 835 876 855 798 869 802 760 758 745 695 723 652 703 611 642 599 586 532 577 545 566 557 466 520 510 463 495 449 462 491 507 453 501 495 504 444 466 424 407 538 536 541 534 490 477 426 373 435 411 413 397 358 358 407 348 362 377 361 357 308 355 336 348 318 276 322 316 360 341 294 321 296 380 319 287 298 346 312 286 315 333 321 332 301 336 329 396 342 282 324 379 310 295 345 334 324 319 318 325 341 300 309 327 331 361 322 351 343 295 334 343 380 339 356 387 330 324 321 348 368 339 364 402 364 372 379 370 387 342 378 323 337 374 369 341 379 329 377 340 364 366 360 402 392 378 315 396 403 346 421 375 388 366 369 404 366 370 351 380 392 353 379 397 368 378 382 370 353 388 367 331 329 320 246 197 224 232 200 241 293 278 250 306 295 329 325 331 329 346 309 350 353 372 301 327 345 330 304 314 311 319 309 306 313 315 321 329 355 322 354 347 312 349 295 331 309 278 311 361 289 331 323 297 303 323 294 298 289 256 286 241 237 248 206 225 268 233 260 253 252 296 235 290 242 268 240 224 243 281 256 238 248 272 225 206 279 270 268 227 301 305 265 296 220 278 250 251 270 234 291 309 284 245 219 248 223 258 255 261 246 246 249 265 222 217 255 257 242 225 244 236 240 253 254 262 248 228 202 241 269 296 260 259 262 213 240 182 212 171 139 92 69 70 93 69 70 22 83 86 120 111 105 154 143 146 178 139 169 220 211 221 175 196 174 189 183 49 66 75 83 24 62 61 52 89 18 49 27 42 38 0 31 12 61 9 75 76 0 43 19 73 42 26 61 32 44 27 35 73 16 60 39 82 83 86 32 74 85 73 65 56 43 77 57 81 90 90 82 52 77 95 89 121 118 114 117 123 98 105 125 95 119 81 122 118 97 114 137 129 145 102 181 203 179 212 241 195 210 189 260 234 226 261 244 270 273 283 302 244 281 274 303 291 340 320 317 309 284 338 322 388 343 312 335 349 318 364 352 389 328 369 366 352 359 392 354 337 320 357 344 349 365 344 351 326 375 332 318 333 305 311 304 389 403 404 374 426 450 512 572 509 501 447 470 416 384 377 409 429 476 456 499 501 487 516 496 460 495 479 462 518 562 509 535 531 577 639 589 601 567 551 571 583 562 579 541 543 517 553 527 563 514 547 487 557 547 555 552 612 584 550 564 576 606 608 597 540 608 557 632 588 594 580 567 570 554 603 536 588 565 539 557 514 544 536 532 524 603 514 532 558 588 524 493 552 559 532 522 478 498 498 510 471 489 509 535 525 550 572 563 574 508 531 562 580 541 556 573 601 586 667 670 660 696 579 545 491 456 424 467 431 440 452 408 398 368 440 468 418 429 414 386 410 457 490 437 423 483 417 439 425 508 439 476 425 449 334 396 384 386 378 383 418 404 411 381 364 367 426 383 370 354 332 369 358 339 337 324 338 327 349 328 294 355 324 342 342 359 388 430 439 395 419 412 377 421 416 381 340 326 327 332 383 358 367 376 348 460 571 519 558 460 400 333 367 365 352 352 388 330 393 358 310 396 341 343 385 341 334 375 337 359 350 335 335 331 367 369 347 325 359 386 359 406 408 407 471 597 747 1006 1103 1140 934 787 525 456 380 329 386 328 366 372 420 413 422 503 478 536 531 555 568 575 544 601 588 608 647 670 675 720 758 780 853 830 760 689 586 549 497 482 470 539 600 728 693 881 887 896 882 830 855 819 740 793 765 788 720 682 676 617 604 560 617 590 570 598 490 477 515 519 535 509 505 465 458 500 506 504 527 501 508 503 466 476 510 522 558 537 516 503 447 425 450 382 408 382 371 375 375 362 361 371 324 384 361 324 363 284 306 281 350 307 312 357 313 349 323 308 305 289 281 285 316 314 334 349 332 340 327 295 366 324 366 363 335 327 332 311 312 377 350 358 297 304 331 357 317 311 310 366 310 325 318 349 335 349 369 311 321 304 313 351 347 330 340 342 353 342 401 300 347 357 369 355 328 371 370 347 360 346 382 361 374 386 347 361 399 331 373 382 353 401 387 386 361 354 331 426 393 365 363 376 375 401 360 396 346 371 397 346 370 371 350 366 367 381 348 315 275 251 233 244 225 207 230 198 296 257 271 305 283 336 315 272 320 312 374 343 402 316 344 287 382 349 318 330 342 319 303 327 337 329 322 329 302 357 288 367 354 309 338 314 361 315 282 327 281 344 305 265 289 303 246 262 281 242 239 263 205 229 247 205 211 260 268 307 288 230 264 290 278 280 241 290 267 259 256 256 257 256 237 246 276 268 280 269 269 256 292 218 285 222 256 276 267 228 283 282 238 245 242 252 223 267 256 253 206 241 253 236 225 291 245 202 218 307 255 228 225 233 202 240 212 246 246 225 216 264 227 231 226 242 184 170 159 105 85 104 27 58 40 56 78 31 85 108 102 93 150 138 152 181 166 205 159 208 201 201 151 197 210 195 48 34 58 29 49 72 29 23 49 56 52 67 57 64 48 18 77 30 28 12 13 38 39 52 68 82 29 54 32 82 13 39 53 46 55 40 43 55 51 62 74 75 77 74 33 89 94 53 105 42 94 71 77 75 83 71 70 113 85 110 91 119 77 100 105 120 128 126 136 82 114 104 147 166 119 201 152 168 219 210 186 220 210 216 245 235 268 247 244 269 248 242 256 276 267 292 275 252 306 293 360 294 298 283 324 298 341 329 324 338 333 359 371 382 353 388 349 396 301 365 350 360 372 364 357 341 338 360 366 381 362 335 330 311 305 361 396 389 373 379 371 450 526 563 553 478 443 469 414 373 403 431 442 421 513 475 474 477 457 454 464 533 452 505 477 508 453 508 558 530 592 568 598 557 525 544 520 567 563 528 514 508 493 556 542 509 526 536 500 535 562 565 548 526 536 555 551 546 591 582 617 580 573 541 501 546 554 604 562 558 577 523 530 521 579 536 503 503 565 482 508 513 573 517 511 568 479 519 513 525 488 488 513 431 520 470 502 522 524 558 495 521 559 588 555 549 540 573 522 532 561 552 549 581 624 701 692 713 679 538 518 444 491 459 415 407 428 388 384 414 427 448 408 442 393 416 456 458 471 437 414 454 419 411 457 453 443 482 477 413 357 370 349 360 410 387 359 412 394 373 411 411 396 403 386 401 333 354 358 349 342 328 353 345 384 369 352 294 323 326 369 350 431 457 451 442 389 435 408 360 389 376 364 342 380 333 360 326 359 362 364 438 559 581 557 488 381 347 372 336 354 341 350 372 368 331 308 327 338 334 326 330 338 331 353 347 345 343 330 336 368 361 305 333 358 322 363 345 352 441 471 586 689 956 1088 1161 945 749 518 410 395 359 339 325 343 373 347 393 428 483 490 528 528 534 578 523 546 576 573 619 659 607 716 749 737 802 760 786 724 634 519 528 455 484 513 556 626 669 776 834 880 853 887 798 853 812 768 746 761 719 694 666 617 672 629 591 545 543 510 526 512 540 511 497 475 486 502 453 486 445 507 481 472 499 444 506 443 438 435 494 509 509 503 494 443 373 397 375 429 370 384 361 372 373 349 354 315 370 388 366 317 345 311 262 289 329 326 366 361 328 314 303 323 304 306 309 310 330 318 327 338 347 331 373 343 295 340 308 352 323 344 302 312 336 363 302 363 324 330 328 295 375 272 337 330 337 298 308 329 321 359 347 312 318 297 320 329 314 329 329 344 337 381 359 336 380 391 331 381 334 358 345 403 346 339 353 372 404 339 331 371 370 370 404 414 375 365 371 300 399 331 355 363 364 327 360 378 338 350 347 430 369 339 363 345 387 400 393 337 331 359 324 306 231 210 239 222 189 226 245 274 301 276 249 316 317 342 360 307 322 356 327 330 335 323 334 310 375 331 329 289 325 323 287 341 343 329 361 305 336 342 324 324 302 340 333 330 308 305 340 307 291 296 272 296 284 278 254 310 264 260 245 255 233 228 260 208 267 252 276 262 270 245 248 300 225 261 236 234 230 250 226 246 263 283 227 223 229 235 233 280 272 243 254 229 266 278 228 231 268 267 275 250 256 268 271 203 237 194 260 232 230 263 257 274 242 259 221 256 213 213 238 235 182 242 205 255 231 253 209 243 241 185 192 241 201 208 193 136 95 114 76 64 50 58 61 52 40 55 81 90 140 108 128 140 217 190 190 172 218 187 139 217 188 155 184 47 26 50 53 56 56 47 27 70 78 64 53 41 51 77 48 40 37 38 72 12 56 32 41 22 52 46 38 26 27 34 49 57 45 31 85 64 45 23 56 78 60 51 62 48 51 74 96 25 104 62 67 56 107 72 79 84 130 89 106 132 112 71 95 143 100 132 144 108 132 118 130 114 130 156 141 177 203 189 174 238 242 230 213 253 225 243 233 257 307 300 264 266 250 250 288 290 317 299 323 314 303 321 329 348 295 361 347 334 290 344 312 355 351 313 306 366 378 312 345 363 319 353 352 342 409 335 374 372 335 337 297 307 302 307 331 369 373 393 379 394 471 517 591 484 503 441 426 399 416 413 364 431 433 440 499 416 470 483 472 510 494 455 492 496 537 519 446 498 530 604 617 569 543 563 568 516 536 571 454 520 528 532 565 545 502 458 504 537 510 547 555 514 559 549 535 576 533 527 551 571 526 568 587 558 553 525 622 593 571 545 564 553 534 560 568 562 553 501 498 532 513 482 491 515 504 548 493 530 528 566 496 503 481 502 447 496 521 512 467 553 580 521 598 540 519 504 514 497 514 486 508 525 530 619 673 734 640 615 511 499 429 444 468 448 409 392 392 458 414 408 390 444 415 403 444 341 418 416 423 438 427 371 436 439 437 423 489 500 444 339 366 336 332 370 365 407 380 378 383 380 352 372 367 396 322 358 336 337 336 363 379 290 314 324 349 288 321 285 330 307 372 388 450 393 429 428 430 383 400 381 382 349 368 362 321 311 363 366 349 382 474 478 589 526 443 345 373 310 347 334 328 307 353 367 343 344 310 357 319 359 316 335 340 367 329 336 325 360 371 357 310 307 346 346 375 355 382 395 427 426 561 791 1015 1120 1103 965 704 532 416 377 331 368 366 316 371 396 392 401 436 482 510 536 536 556 549 573 546 558 608 623 615 659 723 784 771 747 835 730 656 588 532 442 489 464 514 638 671 775 766 791 847 899 877 865 798 781 782 740 717 683 651 617 626 626 587 584 600 533 525 541 484 502 508 539 524 444 491 446 485 446 522 451 483 480 465 451 466 482 506 534 529 531 469 425 389 383 390 360 352 370 343 383 332 364 339 298 384 334 374 311 309 308 335 281 363 334 268 330 343 339 323 328 333 327 322 305 334 330 308 299 316 329 301 350 330 366 287 343 339 341 351 325 337 331 336 374 322 324 299 376 313 327 306 329 366 342 341 337 353 319 283 326 354 350 292 262 343 353 369 352 355 342 389 356 338 338 341 396 342 323 289 348 344 335 331 365 322 312 385 377 349 341 390 369 347 391 388 321 437 390 356 330 383 334 389 364 345 363 369 371 348 391 361 366 351 324 352 321 373 350 292 238 221 263 233 226 255 225 231 276 303 260 303 292 332 350 284 325 358 314 353 318 347 335 343 357 303 275 298 322 329 337 326 377 341 321 360 331 364 367 304 362 340 356 361 286 291 340 306 296 297 331 302 289 292 358 298 267 241 266 227 203 237 274 231 304 263 242 265 255 248 267 259 219 250 242 277 252 229 225 249 228 214 194 247 255 256 257 227 273 249 258 274 252 260 245 229 243 262 238 265 246 235 235 249 243 281 255 270 250 198 237 230 235 249 235 218 257 215 215 255 241 212 236 243 226 217 194 230 204 217 227 259 203 188 187 234 155 103 82 82 91 56 70 77 65 78 78 91 87 116 143 145 157 185 192 177 178 159 177 212 232 187 184 154 46 45 63 47 39 19 36 47 54 48 54 32 44 33 66 47 58 38 52 63 37 25 35 38 60 46 40 58 21 32 43 64 65 62 64 51 46 55 49 48 47 55 73 53 60 51 75 59 86 58 49 88 75 119 85 89 84 112 92 111 92 118 124 160 99 110 107 112 112 123 123 133 140 106 149 178 159 168 193 255 191 225 232 262 207 228 273 294 261 289 262 248 265 259 289 261 264 254 293 303 295 332 333 294 331 331 292 340 369 321 341 334 320 329 342 339 361 326 367 309 362 359 379 317 338 359 411 350 374 299 328 315 313 317 287 372 392 393 400 352 386 450 492 544 576 521 417 400 414 408 393 380 450 449 452 467 472 437 497 496 472 436 493 414 504 518 486 509 529 596 551 601 601 526 546 580 544 579 521 499 540 468 573 565 475 522 504 525 472 593 557 590 530 532 515 533 517 581 586 583 573 553 577 527 548 575 525 541 541 562 558 545 506 530 507 505 523 515 513 512 521 518 508 501 546 496 527 490 472 495 504 483 483 470 468 464 522 481 509 492 544 501 568 555 560 516 504 532 510 504 524 530 542 573 594 702 693 667 592 531 541 446 457 378 428 411 383 412 371 412 442 376 416 436 446 449 468 428 456 435 474 396 424 402 424 505 442 440 423 368 352 383 346 343 360 366 366 399 440 366 409 407 414 404 341 352 372 395 320 356 346 318 284 342 334 351 317 320 287 361 290 320 392 453 448 403 376 362 396 416 360 356 385 386 324 356 360 385 349 358 342 476 542 553 515 431 388 341 351 362 381 372 354 340 339 382 368 371 350 319 331 306 333 317 392 405 363 337 347 364 338 338 328 343 336 371 291 364 400 432 468 597 704 972 1102 1108 978 714 530 439 358 389 349 343 352 375 370 387 402 488 531 479 560 581 532 548 543 544 542 612 670 653 704 739 778 793 811 720 703 613 599 514 460 503 456 560 571 688 810 760 826 893 870 827 812 755 791 771 758 746 704 708 657 633 593 596 582 620 518 524 494 501 490 527 498 489 461 537 440 479 475 483 509 450 473 455 415 425 451 475 550 542 550 489 438 359 381 377 394 397 365 384 340 363 364 341 324 338 341 342 342 352 333 279 301 329 320 313 364 319 325 312 306 278 315 276 308 319 301 322 350 350 320 353 305 331 321 316 349 354 361 333 328 320 295 377 343 322 346 368 311 330 299 371 310 305 303 293 352 305 334 369 365 354 290 289 382 325 299 329 337 355 365 356 383 378 356 366 326 391 389 338 323 341 358 360 349 364 432 389 322 387 358 360 374 357 386 377 392 365 372 361 399 352 400 396 384 349 358 358 360 398 330 377 325 350 383 357 334 345 295 345 249 255 242 268 241 235 220 229 278 262 293 296 324 305 321 328 366 324 316 342 334 373 346 324 315 307 336 337 296 316 303 302 300 330 314 348 309 320 315 325 284 332 310 335 336 298 292 327 296 304 305 324 288 286 304 259 264 244 253 206 243 200 208 235 271 253 220 248 241 265 258 252 266 264 232 261 236 237 234 260 272 214 243 265 214 248 247 277 241 279 264 295 254 233 279 286 252 207 204 241 243 252 227 260 263 247 224 275 240 255 245 208 277 270 259 221 274 228 253 236 238 265 244 228 272 241 237 228 244 240 229 197 204 224 170 151 139 140 60 95 76 74 58 66 88 82 67 97 85 120 121 161 137 157 156 179 203 177 177 182 193 192 148 174 45 61 28 35 0 57 56 66 27 15 52 20 61 51 73 32 76 48 24 41 42 46 46 6 73 45 59 37 31 68 26 79 66 49 54 0 55 73 59 61 104 49 78 94 67 100 53 71 85 100 58 119 75 104 102 59 93 93 96 83 124 124 93 74 127 130 54 94 129 110 125 133 109 118 155 158 165 158 189 171 229 254 233 240 254 278 281 265 228 257 241 276 235 262 297 263 276 263 347 331 275 348 341 315 314 345 372 339 289 343 326 322 356 404 316 365 379 368 362 376 332 345 348 353 382 372 406 350 367 365 340 359 293 321 311 286 402 377 381 408 411 437 548 535 536 505 411 448 401 392 423 409 450 438 464 529 492 517 511 476 505 466 474 484 492 496 559 545 520 568 586 593 615 580 542 547 537 517 554 553 566 556 572 503 546 505 506 550 519 555 536 573 585 513 589 542 563 574 593 571 595 624 595 546 585 565 578 625 541 540 574 525 550 496 514 541 536 553 558 521 525 586 587 529 500 529 557 522 520 528 540 554 511 500 438 494 471 539 532 515 555 581 532 548 524 582 566 508 528 534 517 517 566 602 683 672 700 627 575 591 442 474 436 463 395 429 427 414 398 424 418 420 375 389 412 433 418 426 422 430 427 439 405 443 395 473 459 485 432 411 395 399 396 394 363 377 404 358 359 378 341 436 385 383 357 370 376 360 354 298 357 340 354 355 323 323 340 333 302 333 320 374 407 397 411 444 387 461 403 369 376 342 329 350 340 350 387 341 335 324 365 469 511 544 552 459 415 397 358 344 329 376 373 393 390 370 350 351 367 317 345 333 308 366 325 331 339 340 341 367 381 313 326 322 323 310 366 381 403 387 455 603 734 962 1101 1131 952 763 497 465 402 368 321 368 307 373 374 384 400 490 511 513 502 528 549 561 514 549 562 656 616 721 685 657 782 806 759 758 682 679 559 520 471 495 484 527 620 675 794 858 859 858 851 835 795 839 793 743 740 696 708 652 655 638 602 546 640 536 559 563 537 526 520 512 543 474 455 502 464 498 441 453 503 536 507 482 470 467 478 478 531 567 565 483 423 431 383 378 393 375 374 363 305 319 339 291 368 365 318 310 336 292 332 305 297 308 332 268 348 363 350 316 300 282 364 345 308 326 329 300 321 322 337 350 310 317 337 340 309 319 332 311 338 296 309 296 336 355 350 346 294 320 327 307 347 331 356 328 331 342 356 328 300 292 307 296 308 354 356 342 334 370 347 334 351 367 377 324 357 351 344 350 328 337 386 372 349 368 348 423 348 418 388 362 325 376 373 408 357 391 362 380 364 379 351 345 400 356 392 394 380 386 404 370 381 346 337 388 365 341 291 298 310 275 223 221 177 225 253 205 253 290 308 330 290 338 295 258 289 325 363 338 323 331 323 364 313 323 322 334 294 300 312 331 325 355 372 338 301 352 347 290 343 337 296 332 303 363 304 308 290 299 291 322 342 351 285 271 275 259 252 236 253 211 229 212 278 239 250 257 244 219 277 233 239 264 293 246 251 281 254 254 233 233 236 257 259 227 279 228 246 241 285 277 310 227 260 229 226 271 271 284 256 293 258 249 262 258 192 233 266 229 239 234 251 225 241 260 249 233 243 239 214 226 267 234 234 233 237 224 219 233 220 195 210 212 208 170 179 101 110 36 41 40 59 59 56 72 60 88 135 114 108 134 196 170 163 208 197 188 203 147 208 211 194 206 44 33 38 48 28 59 34 43 62 52 52 15 28 55 34 80 23 24 33 37 0 38 66 44 54 39 37 35 94 39 83 22 43 35 88 63 63 32 58 54 29 68 86 53 65 66 72 99 55 87 75 92 76 100 60 82 110 74 64 96 107 111 117 110 128 102 135 100 117 142 95 115 108 129 127 151 172 182 182 190 246 242 251 255 243 241 261 269 301 244 265 289 273 282 258 250 236 295 283 311 357 358 320 308 291 311 315 344 340 370 342 297 370 332 369 343 371 355 386 365 381 387 362 357 359 367 397 375 377 325 377 337 346 311 320 358 364 375 375 402 429 496 514 573 535 468 460 409 416 442 424 446 464 462 479 446 483 496 455 481 491 458 580 497 528 524 517 534 525 548 560 662 567 546 574 534 591 542 547 565 569 564 569 529 523 550 570 540 534 542 529 551 550 517 581 498 572 569 579 588 573 606 585 549 570 536 581 547 583 593 516 544 523 555 520 522 520 520 563 514 563 504 538 485 563 534 560 549 522 511 527 520 537 499 456 497 468 523 521 492 523 558 557 515 536 528 511 512 507 496 568 525 556 638 626 664 752 644 619 589 532 508 470 447 479 434 398 427 384 384 421 437 448 380 436 418 403 468 442 426 431 419 436 433 449 415 465 476 453 408 398 334 336 385 440 383 389 346 393 380 368 393 417 389 430 388 354 347 330 333 374 301 326 339 296 361 354 277 304 282 326 335 402 414 447 443 395 403 399 361 414 363 369 381 381 333 355 377 373 335 405 448 547 603 504 492 400 317 319 376 378 332 337 376 384 359 364 340 358 364 364 356 318 363 342 338 300 309 311 367 313 332 361 349 333 350 352 376 380 416 469 580 752 966 1106 1119 982 708 543 429 389 347 378 355 326 324 377 401 455 431 526 520 551 504 556 599 566 543 600 598 616 709 743 708 729 818 857 814 762 675 607 544 527 497 466 554 596 666 782 855 873 884 803 851 845 800 832 741 705 717 716 648 663 654 596 584 570 565 587 552 532 509 521 522 520 522 461 431 467 460 509 513 489 483 458 490 492 433 452 497 521 534 573 506 409 434 365 403 403 387 357 385 362 346 329 336 367 301 313 319 330 303 342 330 340 323 303 359 311 310 325 300 324 302 345 331 344 302 289 358 291 326 307 366 323 348 319 315 347 331 290 329 294 305 350 327 367 329 362 329 326 314 331 329 375 329 327 349 357 314 325 314 351 296 341 329 337 285 320 341 361 306 395 368 344 343 379 416 366 326 406 367 316 409 391 355 381 364 359 380 367 352 360 414 388 439 378 372 325 384 373 341 330 369 366 409 362 371 370 373 366 381 369 375 368 351 324 375 356 372 360 294 233 250 242 238 207 227 249 233 233 273 263 297 322 251 353 330 285 339 339 368 337 358 315 354 348 349 371 349 345 350 292 348 372 352 333 306 306 316 310 306 329 273 372 307 347 355 350 294 341 323 292 269 287 301 234 260 261 246 258 231 212 228 231 223 258 236 282 209 269 265 214 269 250 252 248 213 221 233 252 264 226 252 250 206 278 277 246 273 277 261 271 267 255 254 271 246 261 247 241 225 233 255 239 264 246 204 230 257 216 237 246 247 222 238 236 263 224 229 217 224 247 230 206 280 234 239 237 239 214 219 216 227 185 219 191 168 109 97 122 79 50 104 42 73 94 73 56 81 111 117 131 128 159 163 156 171 204 195 204 234 186 168 219 206 43 52 57 35 59 33 20 24 9 54 60 70 50 43 35 62 63 15 56 57 47 30 32 58 30 28 35 40 51 41 26 42 56 47 36 83 29 56 84 50 14 44 40 66 33 87 68 40 39 66 83 64 54 67 75 119 94 101 100 104 103 125 130 112 118 96 95 135 102 121 144 122 147 125 172 190 177 219 221 220 237 254 252 231 258 261 265 282 273 275 238 276 247 228 270 305 290 279 270 323 325 331 354 309 364 348 328 311 362 320 296 288 316 351 326 386 366 368 330 349 361 363 388 395 393 392 339 374 339 363 346 352 299 326 348 331 362 398 383 410 412 453 539 573 559 506 440 448 414 397 451 452 448 437 468 468 484 464 500 562 506 476 494 506 545 465 510 509 555 569 584 619 569 606 569 556 560 592 601 508 572 562 522 540 524 504 537 573 612 532 588 607 547 544 586 510 588 591 606 549 635 592 616 603 546 608 562 530 539 539 572 541 559 587 535 516 539 521 536 559 516 535 536 554 563 542 542 568 523 472 559 511 498 500 472 457 500 489 478 522 528 540 523 561 499 566 556 538 536 533 531 546 577 560 602 765 711 669 632 597 537 490 421 474 457 465 471 433 421 487 426 441 387 410 402 455 440 440 471 443 457 422 448 426 448 465 461 446 427 416 400 334 359 392 392 396 389 378 406 410 378 395 381 353 383 405 394 349 349 390 348 345 374 311 335 352 382 343 321 338 350 373 396 449 441 461 388 410 427 360 406 384 375 354 376 373 360 366 343 368 393 460 553 602 570 415 380 349 321 377 384 360 376 377 369 328 332 382 342 338 342 340 349 351 369 361 318 362 318 349 346 405 359 351 401 347 371 356 399 419 474 590 752 1018 1113 1109 939 708 547 479 381 345 348 321 362 385 400 432 486 449 468 542 498 533 563 524 575 605 619 585 624 666 697 698 723 774 847 765 741 722 573 533 492 500 491 517 579 730 750 880 833 882 863 911 824 846 851 777 793 708 721 681 682 670 654 569 594 569 567 571 567 509 561 444 493 498 510 491 516 477 493 513 462 492 478 461 455 413 468 511 518 565 594 516 456 375 430 379 358 378 334 343 378 325 369 357 355 357 347 291 343 370 303 339 297 390 351 361 358 349 285 332 345 353 304 343 292 351 402 336 336 326 314 311 324 332 305 311 344 324 344 340 364 354 294 326 328 350 331 323 293 356 329 304 346 317 334 346 332 327 316 357 333 304 340 378 326 366 322 368 363 341 339 353 384 323 366 336 346 380 355 359 398 379 412 368 373 351 390 346 344 366 387 363 397 382 383 406 361 376 361 378 355 377 362 460 329 346 376 381 378 313 439 412 383 395 389 357 370 333 367 289 313 237 233 232 192 251 230 220 228 304 324 327 356 302 240 328 313 352 343 380 318 385 308 344 356 305 351 332 302 340 357 338 300 333 348 346 353 336 291 296 299 313 358 322 304 350 345 297 321 308 325 323 323 292 268 334 246 298 264 236 219 229 249 254 258 269 245 264 247 289 293 263 258 272 241 253 263 263 258 254 246 258 247 273 281 225 257 278 271 282 262 264 257 258 253 243 294 293 249 262 235 271 247 272 275 249 275 244 246 273 240 241 244 231 249 232 277 212 244 222 254 284 232 234 221 255 268 236 219 217 213 176 200 181 191 173 146 96 100 47 92 93 70 44 62 72 33 97 86 75 140 109 163 209 193 186 205 193 193 179 171 223 196 191 42 34 15 55 24 38 17 51 41 56 31 74 8 66 48 75 79 54 49 68 40 37 81 56 46 70 30 73 38 19 83 63 34 47 56 75 30 31 19 42 32 75 66 52 29 80 93 53 70 65 100 61 78 89 99 88 65 91 111 97 116 104 109 114 80 116 116 82 109 138 102 168 139 143 143 199 184 214 214 216 195 228 243 275 272 234 276 235 254 254 283 282 276 261 315 279 235 302 329 305 303 332 341 294 359 304 308 367 331 351 300 334 350 356 358 352 349 377 362 327 382 354 387 379 372 347 357 393 410 354 343 347 313 305 347 408 352 386 393 441 426 468 587 552 590 533 438 384 382 381 443 421 426 491 457 446 494 535 483 473 495 483 456 455 480 510 538 514 526 566 615 603 547 607 499 550 566 488 563 582 529 541 500 502 547 488 485 570 565 526 540 544 501 573 547 538 588 563 619 583 595 576 609 610 574 557 582 612 489 613 593 549 558 563 585 547 509 521 557 520 595 483 540 581 536 529 558 534 496 498 532 555 493 484 461 480 526 523 572 524 540 501 570 566 516 582 549 565 569 550 521 540 590 615 611 704 740 647 614 556 504 466 465 435 418 462 453 424 427 437 423 427 380 387 440 436 469 450 441 414 478 456 435 500 439 439 500 449 508 410 375 362 379 344 365 442 349 440 334 366 383 401 424 345 327 378 415 360 364 326 329 386 322 366 337 331 349 355 333 279 300 371 401 447 438 452 378 426 440 367 370 365 413 410 336 327 357 321 355 356 402 466 545 602 592 485 405 327 397 332 384 365 360 351 402 340 333 350 347 309 352 339 331 365 347 356 350 358 331 333 342 343 363 312 356 323 351 376 400 404 499 544 766 922 1206 1145 926 687 569 475 447 369 376 342 352 358 375 406 467 472 473 471 549 524 530 527 598 571 648 629 614 675 720 710 803 795 823 774 747 682 559 509 453 452 467 567 569 742 746 841 875 911 887 827 801 856 858 727 739 727 702 689 599 610 619 611 600 586 545 545 555 536 537 523 492 474 502 511 491 468 455 507 495 536 446 480 446 470 486 529 528 535 533 489 454 450 396 381 357 397 395 398 374 356 333 369 335 361 338 344 350 335 318 339 330 311 327 321 327 317 309 367 290 325 293 327 301 341 323 344 345 303 343 355 302 373 335 321 332 321 348 396 310 308 363 344 350 317 300 310 320 317 364 340 299 310 337 338 352 323 397 354 313 336 289 368 297 338 298 368 356 376 353 357 362 372 352 326 377 305 358 326 339 406 370 423 331 341 347 353 414 383 382 338 407 373 402 385 375 404 353 323 384 403 394 376 388 390 381 347 332 372 367 360 393 396 396 413 404 328 360 298 320 234 200 210 213 228 251 232 273 247 334 271 292 312 291 309 348 336 288 368 347 370 352 378 358 330 313 336 377 343 333 356 358 328 271 366 304 329 332 355 325 312 371 346 332 325 360 298 311 334 307 298 279 297 321 299 295 236 252 284 210 275 220 272 276 267 224 282 282 306 256 258 223 225 227 274 239 220 190 247 237 249 258 245 216 258 259 275 244 270 305 250 242 316 267 259 251 245 230 259 224 230 289 271 245 256 207 248 244 225 230 237 242 246 220 247 245 263 197 228 265 242 209 208 226 199 249 233 218 245 240 202 206 207 235 172 163 89 103 65 90 71 72 73 63 63 76 78 115 83 115 150 151 160 167 189 229 194 188 206 151 180 251 206 41 48 71 63 30 35 32 29 14 17 23 44 47 47 46 68 28 48 43 63 40 48 44 31 65 50 54 60 63 45 17 53 46 62 64 86 98 67 65 70 83 41 64 59 57 43 73 70 49 105 39 79 101 116 55 75 107 100 68 101 109 92 106 128 110 120 112 131 92 103 110 152 121 158 146 181 180 210 233 249 235 240 207 244 265 253 302 274 276 261 292 243 297 304 256 264 294 302 306 308 326 337 309 295 334 315 367 372 314 357 333 327 310 295 344 376 353 385 354 310 346 342 360 363 355 415 367 374 338 338 385 330 351 321 307 356 387 378 432 365 434 467 571 596 570 521 449 459 412 433 423 447 411 496 435 500 465 497 542 501 500 482 532 533 478 510 529 568 601 617 665 568 614 599 568 589 564 539 619 538 522 544 561 492 521 521 560 526 598 502 547 556 531 541 593 584 548 573 619 605 500 590 593 611 547 538 589 630 596 595 601 530 577 538 543 486 545 553 515 524 521 575 531 569 538 573 549 531 524 463 534 538 509 502 488 513 539 503 485 546 565 521 588 568 595 546 503 570 536 543 531 568 585 562 670 672 758 700 571 537 514 453 452 470 446 401 444 478 431 489 414 404 445 420 420 443 402 415 428 474 461 449 430 416 395 436 471 447 446 404 380 331 408 359 410 386 360 432 430 397 407 384 440 417 392 411 370 370 325 364 322 361 381 373 328 277 327 350 297 342 332 351 441 442 463 448 420 369 423 398 394 358 312 376 385 411 399 352 400 362 452 469 534 600 535 506 416 379 342 388 377 418 419 341 378 378 391 357 339 321 333 339 336 343 368 364 332 340 336 386 320 388 382 348 353 390 380 401 360 393 529 654 736 1034 1181 1124 945 768 625 468 420 342 396 376 384 340 355 432 400 442 506 535 560 598 533 529 595 576 601 619 631 729 740 747 832 772 830 800 755 652 600 547 482 495 506 588 620 681 755 871 864 918 909 874 825 838 799 768 727 760 731 682 720 642 622 601 599 558 569 549 573 513 505 499 494 490 493 477 451 475 483 493 481 519 468 467 416 431 479 480 532 526 551 460 466 450 403 373 424 387 371 406 372 326 358 364 341 322 355 363 364 348 343 297 301 340 352 325 319 277 354 320 300 294 289 353 332 336 323 368 319 318 370 309 312 349 375 383 335 358 319 339 377 335 327 328 381 339 366 355 312 336 305 325 358 324 354 355 372 335 324 311 382 356 317 336 324 333 300 312 346 320 393 378 402 339 370 359 327 353 396 345 381 381 343 336 340 410 356 346 364 384 401 376 341 388 358 342 388 353 338 399 383 386 374 377 348 383 423 399 368 378 354 368 393 352 369 333 398 335 336 313 280 261 214 236 187 214 218 251 284 245 221 309 293 356 347 298 317 354 326 330 379 357 349 319 335 352 306 328 302 368 342 349 346 343 346 339 338 337 315 327 300 311 347 315 335 300 300 321 325 343 330 290 286 287 290 303 305 281 265 205 226 265 215 234 280 277 254 231 241 262 249 245 267 267 295 209 260 275 256 227 268 246 241 232 286 268 249 264 244 267 280 260 272 234 253 254 230 246 267 244 235 235 229 270 256 272 264 241 237 278 240 250 216 256 237 234 247 202 204 215 245 250 253 244 277 209 213 227 238 203 223 222 217 227 198 180 175 114 93 89 98 62 85 42 68 85 91 92 85 144 137 136 142 172 196 206 200 207 194 208 227 224 156 161 40 8 37 52 55 56 28 40 42 48 78 24 68 81 58 37 30 46 41 83 29 29 59 48 35 8 61 27 32 73 50 52 34 46 40 85 74 43 47 72 62 81 37 70 56 37 96 57 69 70 92 96 117 80 87 120 104 87 124 95 116 90 119 160 131 112 109 74 146 73 164 126 119 129 141 172 175 227 208 196 216 219 245 238 206 228 191 275 299 251 262 262 282 268 268 265 267 249 338 334 364 339 347 359 309 358 315 349 353 323 359 336 373 375 331 350 410 433 351 339 363 397 419 357 365 313 356 345 350 388 371 330 338 297 344 342 399 435 377 364 437 437 560 534 592 510 428 408 459 424 445 456 436 448 502 466 538 532 500 473 517 489 544 512 500 503 497 562 526 560 637 608 595 601 568 605 570 510 586 574 558 579 551 515 555 529 541 521 545 610 537 611 609 550 581 618 552 580 573 558 635 588 580 581 583 587 602 616 560 590 646 585 510 560 573 527 544 537 550 539 545 502 553 517 554 526 539 547 577 505 521 512 486 519 456 518 554 539 544 568 499 573 610 560 518 542 564 579 566 537 535 544 556 527 639 676 720 700 643 541 506 534 508 461 450 467 431 432 436 433 432 423 460 406 431 446 421 424 419 415 445 473 454 491 453 467 520 503 442 414 393 384 360 361 377 394 396 410 373 419 371 440 369 422 357 434 320 377 315 284 361 370 332 346 330 406 307 294 309 341 339 371 379 439 436 401 423 391 382 372 373 392 384 367 380 349 364 374 307 368 457 442 575 600 570 458 409 340 392 369 383 383 410 354 364 344 340 385 321 310 346 336 343 401 361 327 364 359 363 378 370 314 345 411 339 355 415 358 418 453 467 654 819 1017 1129 1115 965 742 605 466 426 342 343 387 357 371 399 390 480 515 549 522 567 536 598 548 597 580 550 641 662 687 728 729 785 823 793 790 732 663 599 556 459 494 476 595 652 737 767 846 898 884 858 819 857 803 816 791 760 745 667 688 671 636 582 625 568 582 566 513 562 574 543 479 528 477 497 457 465 512 511 511 492 532 504 495 474 472 460 496 563 565 544 500 486 435 402 392 360 397 366 375 346 388 360 373 385 363 342 380 323 318 305 333 324 331 291 351 298 342 345 343 334 349 323 302 349 323 351 373 349 333 336 328 309 362 366 332 346 367 305 327 352 325 372 322 356 292 336 334 309 348 336 360 357 351 350 302 314 323 328 349 331 333 353 356 365 362 305 396 346 354 341 372 342 363 353 401 370 367 343 387 410 361 370 385 362 407 378 355 365 387 408 409 355 418 392 372 357 367 337 354 382 365 369 430 419 363 417 399 357 379 396 351 365 398 386 390 339 361 369 313 283 251 225 210 223 216 224 218 227 272 280 302 265 362 334 342 311 323 343 325 359 348 322 328 342 355 320 341 330 365 375 356 374 321 349 342 440 303 369 325 305 340 314 325 347 321 338 325 340 349 301 293 356 266 293 282 251 232 245 226 237 241 218 255 233 254 273 265 259 246 239 291 308 247 255 285 234 262 275 229 203 217 229 256 248 230 318 224 280 248 271 255 250 274 242 212 290 277 251 251 258 269 243 276 264 247 229 247 226 240 230 178 237 273 246 267 249 238 236 219 259 275 223 250 246 218 273 246 247 219 219 207 235 212 175 157 132 110 78 52 99 66 29 51 56 73 71 95 67 120 147 136 167 168 174 183 224 194 236 225 169 228 181 168 39 63 34 42 78 31 22 47 7 39 35 63 47 11 88 46 32 57 41 30 71 42 50 49 55 40 27 67 16 51 80 83 34 50 62 18 71 37 69 41 59 82 52 59 72 72 61 34 74 58 72 70 99 51 71 102 87 112 123 113 133 80 76 95 95 80 110 112 100 134 126 145 134 116 123 161 171 187 194 207 263 214 245 241 235 256 253 296 219 271 264 240 290 299 312 326 284 295 305 356 317 334 326 312 358 350 321 347 358 373 309 356 352 349 351 341 352 360 373 331 419 372 380 373 346 363 396 364 387 337 388 302 338 314 333 348 377 373 359 393 448 461 529 599 541 488 454 449 423 410 448 475 444 455 463 530 501 514 479 500 471 448 529 506 516 511 568 531 545 600 601 656 585 596 562 575 570 558 518 525 579 569 553 535 529 553 564 564 486 619 626 612 584 553 561 541 550 586 626 640 613 589 611 595 538 582 606 544 603 539 611 567 538 550 585 539 513 571 527 567 569 570 543 553 577 562 533 571 551 570 491 535 491 514 491 505 484 507 507 564 584 566 542 575 572 614 553 601 532 526 569 613 600 564 675 703 756 702 666 552 542 500 455 449 494 411 490 364 426 409 462 447 458 425 450 433 412 495 504 441 393 468 436 470 459 459 490 472 459 398 373 379 414 425 369 413 361 425 383 393 385 395 462 384 393 371 355 387 356 371 360 368 397 324 352 376 328 327 348 362 346 380 470 446 479 449 392 401 363 424 377 412 383 380 398 396 412 349 360 363 376 486 545 608 536 492 431 365 386 346 394 384 334 359 361 353 350 367 364 359 356 357 397 386 366 360 338 347 367 345 374 361 367 366 340 349 393 361 417 424 483 633 833 1003 1190 1174 907 741 560 465 435 383 339 362 362 372 439 440 467 483 524 515 554 500 579 572 603 579 622 627 658 738 726 733 744 837 805 801 725 610 601 516 476 514 465 492 636 734 815 870 858 904 947 840 849 829 790 783 782 755 734 661 648 653 638 625 561 588 582 575 559 506 536 531 507 518 489 486 478 442 549 519 503 533 487 469 515 441 436 502 569 586 537 508 469 428 427 394 402 413 392 359 375 373 381 370 346 340 328 330 321 339 310 302 345 341 371 349 343 333 306 296 286 329 326 317 332 335 309 331 318 328 347 325 352 339 312 345 357 342 342 348 371 361 321 347 338 297 351 345 322 313 329 343 310 307 292 370 315 315 326 338 323 355 355 307 371 354 329 320 358 337 341 362 376 351 385 360 351 368 358 335 408 381 430 365 381 396 392 347 364 379 376 406 393 424 393 372 391 384 366 393 342 420 384 377 407 347 382 394 353 388 364 415 375 366 358 344 353 343 345 323 258 270 266 214 219 219 255 253 301 263 284 318 354 326 345 286 329 317 331 341 355 346 301 355 299 336 369 343 355 330 352 382 335 327 329 350 327 384 335 288 347 330 318 329 328 318 297 327 334 282 349 323 337 327 317 281 301 243 242 231 291 279 229 223 270 220 286 272 266 239 244 201 232 277 265 266 288 244 290 268 245 246 242 243 264 240 249 319 251 290 262 271 284 229 285 219 272 250 283 225 260 236 233 252 242 258 222 230 248 265 223 201 285 210 218 255 226 263 269 249 276 253 258 279 188 236 242 227 230 220 238 213 259 215 158 187 129 78 80 83 90 39 71 62 61 59 81 98 97 131 126 150 159 185 209 207 185 220 166 216 201 176 152 177 38 28 53 31 21 62 44 45 43 40 49 62 43 41 18 48 59 70 43 83 50 38 57 46 45 75 39 51 31 46 41 32 50 25 35 58 76 77 50 72 37 54 72 55 60 68 77 40 51 76 64 95 80 59 92 80 83 92 77 192 112 112 108 100 80 102 130 104 124 136 153 107 140 168 144 155 231 184 178 168 273 253 220 251 240 268 228 270 254 232 262 222 381 321 272 293 287 313 283 332 383 327 331 317 360 384 335 340 357 346 338 392 340 348 385 377 402 368 400 363 372 369 346 384 373 358 389 385 370 352 351 347 370 271 338 342 407 395 370 385 431 483 592 575 561 528 450 484 393 436 424 429 528 513 486 476 489 500 502 485 500 484 504 501 499 526 508 572 547 605 607 622 664 572 608 565 599 596 524 554 562 590 584 562 549 557 561 586 567 587 559 547 539 591 533 571 534 577 631 604 637 565 570 598 558 572 561 605 551 585 588 548 535 570 540 564 520 572 541 500 574 546 528 550 562 561 551 542 493 535 509 472 483 509 440 514 536 527 578 472 557 560 554 595 496 524 548 573 541 520 540 564 573 605 666 672 708 733 647 565 500 496 472 410 446 414 408 454 427 469 419 408 441 441 447 413 442 461 471 433 467 415 457 437 419 466 514 506 430 468 373 367 469 405 432 388 365 372 393 364 424 373 434 398 374 380 364 381 367 335 312 346 353 341 331 382 287 303 332 308 375 347 444 440 466 458 405 430 418 397 421 371 387 367 404 375 411 329 358 396 370 439 584 611 568 471 399 398 381 336 368 358 369 399 358 354 333 358 350 375 353 351 401 365 360 371 365 359 370 354 354 351 342 329 333 297 348 391 378 436 468 634 805 1047 1110 1118 943 730 490 411 419 411 357 383 396 343 388 427 455 522 511 520 513 604 507 513 568 601 610 636 724 694 745 807 794 788 819 836 737 647 610 510 504 491 511 583 627 770 824 810 861 872 849 792 885 791 824 793 710 702 745 666 698 613 591 627 631 539 580 535 575 513 493 476 555 497 485 472 480 512 503 502 482 488 484 474 483 413 482 568 519 568 580 521 474 427 418 414 373 377 379 369 413 350 322 399 358 348 387 307 304 307 342 326 340 300 318 339 351 352 342 379 295 320 348 303 341 336 340 306 364 307 332 296 313 334 343 338 368 331 345 374 317 350 345 318 379 324 349 356 351 305 292 351 334 316 348 382 343 349 358 314 365 366 286 345 337 335 355 325 383 325 331 342 376 326 367 392 393 388 351 387 340 351 410 348 396 376 353 433 382 378 386 406 424 379 393 379 359 356 365 375 421 358 432 390 395 384 429 378 373 339 370 381 449 344 370 355 351 349 350 351 302 230 175 219 245 225 221 260 233 271 299 338 272 370 338 326 379 342 335 367 399 362 339 332 338 369 393 354 338 329 370 296 379 375 333 363 328 342 359 304 337 304 353 319 296 339 364 364 285 344 279 298 336 330 302 287 267 262 259 245 232 228 197 219 257 240 264 274 299 312 274 212 241 261 252 275 268 229 287 252 246 250 282 215 230 251 305 271 291 267 261 296 276 225 227 263 244 222 251 233 230 256 281 213 254 259 236 267 254 231 268 230 218 257 255 204 217 247 243 205 210 219 252 247 230 221 234 234 243 249 225 209 227 224 165 141 161 110 80 50 87 82 43 38 47 51 63 75 77 132 122 175 211 150 162 213 194 206 225 207 213 169 225 198 37 49 54 62 27 45 69 43 23 44 48 31 24 65 74 36 25 70 27 51 44 24 71 57 67 24 70 55 59 40 38 53 43 56 44 45 107 56 34 52 51 74 58 71 108 45 55 47 63 50 63 86 41 110 39 74 87 134 79 136 73 87 129 108 118 132 122 97 90 99 130 143 134 133 201 185 217 175 201 197 189 239 235 232 225 247 243 253 270 273 294 257 275 259 287 307 288 289 332 284 318 392 316 322 352 353 356 322 307 340 335 388 365 337 384 387 384 358 417 332 359 384 361 368 364 428 344 371 402 382 360 332 315 333 349 356 404 370 387 430 410 480 567 561 571 483 484 467 436 407 414 390 453 526 521 475 539 485 517 471 473 470 484 507 525 471 511 570 537 596 645 615 553 590 576 552 537 604 533 538 564 582 570 531 523 564 567 535 608 569 566 575 553 546 533 527 597 605 623 604 613 601 644 569 616 601 631 566 638 536 592 568 537 567 512 580 526 520 547 588 560 517 570 556 556 542 545 569 532 534 597 551 522 486 465 493 520 493 561 560 623 582 580 582 646 552 577 548 543 505 542 567 526 673 680 739 760 677 566 560 530 464 460 499 480 433 436 428 423 470 381 450 482 414 433 419 413 435 435 423 423 464 469 494 476 415 520 483 473 420 418 458 789 583 412 393 389 401 381 420 454 412 388 397 390 399 404 358 350 357 358 308 361 363 333 329 346 282 358 307 326 367 349 415 460 429 442 395 381 400 355 385 328 358 330 393 393 380 371 341 423 503 564 593 554 455 429 432 411 357 374 362 338 430 376 359 365 389 333 330 356 322 323 360 365 384 329 355 346 378 356 368 358 359 389 388 294 403 409 405 488 657 787 1061 1179 1136 957 745 569 464 394 339 375 382 356 379 377 370 487 496 529 529 553 552 568 591 594 589 572 630 667 667 723 714 849 844 889 814 725 658 574 539 473 528 515 613 603 712 774 867 931 940 878 835 877 817 834 797 703 713 743 683 696 674 603 622 576 578 549 597 487 538 501 534 497 452 469 511 469 498 538 475 520 464 485 505 442 450 470 539 551 557 519 521 472 401 385 389 343 416 381 413 381 348 346 394 346 383 350 323 375 375 353 327 346 304 365 320 320 349 310 335 310 308 327 347 319 367 350 353 312 345 318 335 348 316 315 327 306 366 320 336 310 379 365 338 352 363 305 278 319 322 341 325 337 353 343 310 344 325 338 361 365 342 308 345 361 340 351 354 397 318 336 359 349 382 363 376 370 373 401 366 348 357 384 364 379 394 347 412 360 379 385 403 378 372 381 398 396 397 364 340 369 416 399 370 390 424 368 382 355 365 362 408 427 401 357 407 400 352 352 322 274 248 198 224 237 225 198 245 306 256 293 287 280 319 326 323 313 332 331 321 337 318 366 388 336 314 335 373 358 292 335 354 302 309 384 328 309 333 306 290 334 344 305 345 323 353 322 316 283 329 336 315 308 332 318 276 242 274 232 213 246 275 281 242 263 241 287 268 271 275 280 275 292 276 291 228 243 248 242 228 228 273 260 259 274 272 252 280 249 275 276 260 268 282 247 256 242 244 275 231 270 281 252 231 252 249 281 260 219 226 227 263 224 213 273 270 255 260 224 221 233 263 254 244 233 219 257 251 212 232 220 245 231 200 214 168 160 102 110 81 86 60 53 99 15 59 78 93 103 122 149 133 161 155 159 164 199 201 176 236 174 187 184 194 36 45 39 0 58 42 54 45 43 75 57 43 19 65 58 13 56 34 59 59 87 54 85 34 50 50 39 41 65 27 33 81 12 14 36 76 47 18 57 32 66 75 19 59 70 105 88 59 69 75 71 58 60 82 59 89 49 88 111 126 85 135 108 110 91 113 85 100 137 113 126 129 154 109 159 183 183 205 197 219 174 235 213 238 230 259 248 273 223 237 302 256 258 308 329 293 260 251 296 312 324 330 295 364 354 300 321 330 350 323 372 317 325 347 339 386 357 339 336 354 335 380 333 350 353 392 360 377 403 368 370 336 306 305 340 339 394 393 388 386 454 491 526 624 535 533 437 409 390 448 427 416 427 493 466 499 472 481 495 567 477 504 499 489 492 510 566 573 539 582 581 605 624 610 503 536 534 572 529 583 536 563 546 541 554 518 548 535 549 557 579 568 588 568 562 535 590 632 620 599 579 591 568 626 567 573 579 624 575 607 589 559 538 547 593 541 530 503 502 582 593 553 575 541 527 565 480 565 545 547 572 508 509 502 491 498 512 509 517 542 573 532 600 501 539 532 506 546 561 584 548 539 579 589 668 750 675 667 610 584 499 462 504 491 426 446 409 420 431 457 445 450 450 404 481 413 429 421 412 477 432 489 444 460 444 466 496 518 474 414 383 370 467 479 371 395 373 367 391 390 403 378 337 375 417 352 339 330 324 326 352 370 323 320 401 352 323 352 326 338 356 357 418 451 421 440 433 423 420 409 388 405 394 358 365 352 347 331 385 377 394 491 564 655 520 475 356 382 338 390 380 356 367 349 375 366 412 394 343 330 377 354 365 358 357 365 375 331 375 366 333 366 366 346 345 393 391 387 413 413 499 602 819 1001 1119 1151 911 680 553 456 422 391 334 353 364 351 391 369 453 476 552 530 528 503 578 540 581 572 612 647 638 685 762 776 838 859 815 797 706 649 598 545 477 539 508 595 676 712 778 866 864 898 858 891 825 814 773 813 661 745 749 654 659 671 628 641 603 580 591 596 489 542 528 544 524 483 459 488 482 472 517 496 476 515 488 464 490 466 466 484 554 551 575 485 468 385 366 433 395 372 417 323 379 382 392 332 340 300 265 330 270 310 308 335 349 327 281 364 367 343 334 338 342 304 337 335 371 373 310 328 339 354 346 329 358 337 341 319 318 323 344 342 310 351 379 338 389 319 359 300 319 321 326 356 378 310 360 361 356 323 347 390 363 304 327 347 341 336 320 320 321 361 384 356 350 365 391 388 436 355 406 369 372 342 386 379 405 378 389 345 317 309 267 367 376 355 375 377 409 374 389 346 426 349 337 380 397 341 411 392 372 366 349 376 386 388 409 400 302 349 332 297 288 269 268 190 229 198 226 238 259 285 279 327 269 316 308 315 353 350 326 366 332 365 353 271 361 326 318 314 336 333 353 365 343 350 348 341 313 348 323 306 389 313 358 323 381 293 326 357 315 323 362 309 299 321 332 253 273 270 261 244 244 245 243 254 236 244 270 257 259 248 270 283 257 264 244 257 263 200 260 242 216 231 286 252 229 242 265 253 308 257 261 258 235 266 261 282 219 252 237 236 249 227 252 263 248 244 220 320 229 260 254 262 230 278 242 229 269 215 243 237 285 265 261 190 256 226 247 244 217 212 245 216 226 205 202 188 148 121 103 85 94 98 30 70 40 47 77 95 133 140 171 183 167 167 170 190 158 214 223 173 175 191 219 207 35 23 48 81 50 34 54 50 32 45 35 83 19 90 27 48 53 29 11 73 40 34 64 41 31 68 41 22 67 36 66 59 49 27 64 27 40 73 45 50 41 54 71 75 67 99 43 72 72 65 53 105 68 86 125 81 85 124 83 131 108 114 84 93 125 106 103 154 130 115 139 100 121 157 149 169 204 193 209 215 202 258 228 237 267 255 259 258 216 257 284 242 263 286 304 252 295 294 317 310 330 327 335 307 323 351 297 335 324 293 401 356 342 382 380 370 362 369 341 386 379 339 388 380 379 399 356 356 380 386 397 340 336 332 313 311 388 408 408 359 409 516 530 592 574 477 456 431 444 395 425 478 429 436 466 465 469 505 468 489 451 483 509 528 509 495 562 539 584 537 591 615 592 614 614 531 504 580 539 535 561 536 476 523 536 563 542 504 538 582 569 535 578 541 543 553 621 605 626 590 612 605 613 551 557 570 588 573 529 592 561 556 575 589 564 550 554 517 554 538 493 515 513 553 531 583 564 507 527 542 515 520 478 457 549 452 452 551 561 519 560 568 572 583 575 568 540 520 553 508 532 546 576 597 648 718 699 650 547 554 517 485 487 447 451 419 393 400 411 461 457 404 404 457 448 405 410 430 432 462 465 489 425 460 453 476 484 454 422 407 408 400 417 363 391 366 392 411 405 370 371 408 375 399 385 347 370 379 288 333 342 329 386 306 356 339 359 321 367 306 309 374 428 441 469 446 385 366 403 406 375 333 383 357 401 388 375 367 373 343 412 487 572 613 530 478 411 358 384 405 355 335 363 356 401 318 372 397 312 338 343 354 359 360 327 353 399 342 306 344 322 404 439 359 356 321 316 349 420 402 470 598 828 1050 1153 1105 975 744 529 455 423 363 368 366 363 355 384 422 417 487 515 506 501 542 578 548 567 551 609 615 718 676 685 832 783 767 838 811 694 705 610 563 449 471 502 515 664 771 795 873 863 870 883 845 836 838 823 810 730 704 663 661 661 651 626 621 589 556 575 561 488 521 546 483 468 484 450 505 526 506 476 527 493 539 485 468 461 448 500 518 550 582 524 498 437 419 411 414 425 403 350 400 381 361 381 363 370 349 344 317 384 331 322 318 286 328 329 357 357 339 330 330 332 331 312 329 331 346 343 330 365 283 355 345 307 334 343 346 315 321 333 308 323 329 373 365 334 311 352 302 344 339 319 304 371 366 296 319 326 353 335 334 335 285 320 326 339 358 363 366 353 356 393 367 359 372 366 367 340 384 364 349 350 396 400 346 398 391 390 406 323 253 167 197 363 376 369 403 347 400 364 438 437 401 342 364 407 396 394 361 396 360 354 399 367 358 370 413 366 386 333 329 305 283 181 195 188 251 256 278 282 290 308 318 321 335 283 336 353 358 324 336 364 317 329 362 304 346 315 348 369 338 329 346 326 308 387 289 339 367 338 349 344 351 334 351 299 338 317 319 333 352 287 285 283 269 300 303 303 253 281 226 223 252 223 221 283 255 266 256 236 238 223 247 232 264 213 292 271 272 290 275 220 251 252 231 239 222 261 262 229 283 305 248 251 277 226 239 260 320 219 261 242 228 268 269 293 245 248 242 242 223 299 220 249 249 252 220 226 228 259 218 226 263 246 243 243 249 213 219 201 177 251 215 231 230 196 178 144 117 85 40 67 92 74 36 80 39 84 103 92 112 110 130 150 200 190 199 165 169 238 195 159 200 202 175 34 31 59 52 43 64 44 30 28 50 62 16 31 54 23 71 66 24 33 41 96 33 34 60 61 24 20 39 48 57 68 34 52 28 29 36 59 44 44 59 40 73 64 56 57 68 66 34 64 62 76 85 103 110 61 84 75 84 111 97 116 112 120 81 71 152 128 132 134 133 136 136 114 135 133 194 228 175 201 215 191 226 248 231 271 271 291 292 257 269 238 285 256 278 281 283 287 292 295 330 343 339 310 291 335 364 301 347 360 311 344 324 338 358 299 348 346 405 397 355 316 329 345 364 352 320 400 410 344 370 376 370 345 324 313 342 393 398 396 372 421 471 549 548 552 508 463 417 420 446 444 462 454 454 469 476 499 455 495 495 514 471 555 471 551 533 525 577 507 563 592 653 519 558 568 554 501 578 487 528 509 572 545 536 528 497 528 526 560 564 592 562 597 586 548 518 571 605 513 618 597 575 527 559 575 573 548 580 552 550 563 548 582 538 539 518 522 501 549 545 497 547 540 522 523 518 540 534 527 487 493 502 459 484 440 499 501 480 504 570 513 563 584 556 557 543 534 542 562 557 549 531 599 609 660 679 754 678 599 548 489 479 485 469 458 451 418 419 434 427 421 409 443 413 444 404 463 426 421 454 480 462 481 466 495 470 493 488 419 457 369 369 362 407 360 358 411 411 366 422 345 407 362 415 369 394 353 385 353 381 347 358 363 304 363 328 321 320 342 315 388 353 396 417 460 426 416 436 374 372 381 394 406 401 350 349 395 305 363 353 378 490 516 577 557 471 387 422 315 328 376 340 349 388 358 328 396 331 306 339 358 338 323 333 353 375 343 339 338 361 344 353 310 337 371 380 406 341 388 429 494 621 801 976 1160 1139 955 726 510 506 409 336 379 315 337 365 362 418 469 468 532 465 507 577 568 518 585 618 583 646 669 689 685 754 769 800 827 824 725 651 602 530 502 464 509 503 637 705 752 794 857 873 875 826 841 821 792 811 795 695 711 682 630 589 663 586 641 575 581 570 503 547 488 529 489 479 466 484 482 502 456 443 476 519 481 450 419 468 500 572 537 577 518 510 446 418 428 415 353 347 397 380 364 329 370 353 366 322 378 351 362 327 311 325 338 335 321 352 370 379 311 337 322 287 347 254 298 329 351 376 341 349 372 355 308 343 343 330 330 342 299 392 305 313 341 358 336 340 339 296 299 314 298 312 320 306 321 311 332 350 331 313 323 358 343 290 303 365 359 335 427 352 369 311 366 373 326 320 347 363 394 377 374 361 383 385 408 369 397 352 357 348 308 67 256 348 382 356 335 366 390 383 406 358 411 427 396 405 403 344 360 400 364 377 404 374 416 380 377 356 323 340 266 296 248 188 216 255 226 236 234 284 277 323 308 313 312 338 347 352 351 328 317 343 342 335 328 322 296 355 330 324 355 366 331 383 356 354 323 346 324 296 313 351 331 330 294 336 333 300 267 341 324 316 310 296 309 276 266 251 258 210 242 277 241 229 281 269 255 217 261 282 257 290 240 277 261 284 247 270 238 214 290 236 233 277 271 283 262 264 238 272 260 301 284 249 254 248 245 276 224 241 210 237 280 246 251 289 251 260 237 239 273 266 220 287 196 273 235 228 278 258 200 256 254 255 245 228 212 221 241 201 236 280 203 181 215 182 118 105 104 68 81 43 28 50 80 81 101 66 69 128 127 151 169 145 144 181 159 193 165 188 178 214 218 195 33 17 59 29 41 46 54 25 48 42 51 47 45 38 45 26 50 37 33 30 73 75 47 74 63 52 80 43 59 50 62 44 38 75 61 75 48 41 72 62 45 56 50 84 95 77 48 83 66 96 87 70 71 77 92 79 35 73 85 112 115 134 130 120 84 111 111 105 132 130 141 172 128 128 179 136 174 200 230 203 206 231 254 239 246 219 298 263 267 233 229 219 288 312 286 285 255 296 310 343 298 365 350 361 337 309 275 329 337 355 366 355 330 362 341 371 339 369 349 386 379 408 358 375 361 381 348 351 388 362 360 340 317 322 385 396 358 385 371 384 420 525 566 597 524 534 437 423 407 418 407 422 427 452 449 470 509 497 520 496 479 514 491 472 538 535 485 564 570 595 563 611 594 551 613 593 545 589 539 562 526 533 516 558 531 549 500 594 579 598 567 560 561 579 503 560 582 545 624 616 612 601 591 636 598 584 596 575 530 563 564 570 519 557 501 556 561 533 561 518 532 510 555 591 563 528 551 547 528 501 514 517 501 468 484 455 505 451 558 530 529 567 615 579 537 573 549 535 574 608 580 558 545 601 702 698 669 704 603 539 479 473 452 475 503 406 438 402 388 394 421 433 451 412 461 433 440 445 484 466 419 448 469 446 437 460 472 438 509 429 354 324 439 323 377 391 352 392 428 434 389 426 422 400 395 401 431 393 374 349 341 363 348 345 290 319 317 362 303 335 355 386 415 438 492 431 379 363 401 398 345 338 370 387 389 396 337 375 366 404 414 452 559 595 630 463 434 300 339 333 368 345 384 367 352 364 371 350 336 346 362 347 347 334 385 347 338 336 381 374 374 363 320 372 327 325 375 364 394 418 468 589 812 993 1161 1124 912 716 532 453 376 416 350 350 370 366 382 387 489 479 517 481 532 541 614 529 626 564 603 601 664 663 716 796 777 850 818 712 700 649 571 499 498 458 495 508 639 753 781 842 840 881 884 864 819 836 818 786 730 667 694 705 657 677 599 655 598 538 535 528 541 511 491 540 514 480 462 488 530 469 538 481 516 503 546 479 484 450 541 553 534 558 519 472 469 365 367 429 362 354 406 399 346 399 357 369 387 315 349 352 340 315 316 319 352 346 295 342 307 328 323 323 329 341 320 327 326 283 328 304 318 323 289 332 328 281 349 314 352 354 391 311 381 362 297 378 341 366 319 309 311 342 335 311 339 354 321 306 319 334 313 349 361 323 341 331 308 315 333 379 349 338 365 363 350 358 407 313 400 395 341 393 349 378 385 364 362 352 353 352 344 389 398 337 6 352 368 405 358 383 366 376 386 367 346 407 404 391 376 379 415 370 424 390 366 375 387 382 383 363 338 337 263 258 227 217 214 231 259 269 313 267 298 306 307 299 312 371 371 384 328 340 312 364 332 396 334 336 328 318 326 375 354 400 361 377 332 319 318 332 364 356 379 327 324 388 372 308 298 284 296 328 350 329 316 350 316 267 272 274 259 256 223 250 207 223 324 241 267 308 214 280 256 234 258 253 304 248 243 261 286 286 240 260 281 251 263 214 258 280 256 268 239 257 276 296 294 241 258 238 256 269 222 227 237 246 237 275 287 229 283 253 230 238 233 293 220 279 237 259 238 248 235 251 208 245 260 244 276 226 233 264 230 204 189 201 222 209 106 124 114 63 57 73 56 53 68 86 71 120 75 86 131 148 148 187 165 189 186 186 195 174 189 189 199 193 32 62 39 32 73 56 31 40 36 51 50 39 56 42 45 9 6 58 35 27 40 31 23 34 74 64 33 43 47 35 80 44 82 71 57 44 14 43 68 67 36 71 58 102 50 82 117 59 49 77 75 62 91 95 87 103 81 114 97 106 128 97 97 119 87 138 119 108 117 99 115 130 120 139 178 172 169 168 228 209 226 219 246 248 227 265 292 271 262 265 263 260 281 321 267 300 264 316 330 350 360 324 326 305 349 342 366 397 316 356 365 323 358 382 382 360 355 393 351 407 350 378 352 362 356 319 405 368 345 356 362 358 328 301 330 353 419 386 359 393 449 444 555 567 573 492 450 433 443 452 446 477 450 489 488 493 520 505 462 520 468 506 535 531 512 522 521 559 559 580 583 634 627 610 534 595 609 585 593 545 551 560 539 536 485 549 554 529 562 585 589 553 576 595 575 593 544 588 611 609 594 566 608 583 632 627 595 564 570 602 619 565 578 611 581 552 530 533 547 483 562 601 578 519 563 529 546 609 514 512 515 547 481 557 488 498 510 554 509 590 505 569 563 582 581 549 604 555 597 538 549 542 614 607 637 722 743 757 605 578 561 492 451 452 423 439 452 412 438 420 424 414 440 431 448 458 451 448 454 462 447 485 456 417 461 449 515 424 444 437 411 376 372 360 412 359 378 374 366 404 404 387 399 417 386 414 364 357 344 297 325 356 379 328 327 327 328 317 362 362 355 394 414 455 427 427 387 433 365 389 418 389 440 380 372 363 389 384 364 336 415 482 598 608 508 432 403 337 392 338 340 374 369 410 401 362 295 347 329 344 355 331 375 358 346 383 362 382 343 359 372 349 347 354 387 434 371 345 379 422 509 581 792 1020 1113 1109 931 748 532 440 360 371 390 306 368 346 382 417 473 512 505 569 582 566 566 567 574 561 609 609 675 685 768 721 838 814 787 784 760 673 571 526 482 488 534 611 687 711 800 839 872 913 916 860 885 812 861 762 740 742 710 704 667 658 621 631 580 583 599 561 609 532 533 567 485 544 422 556 501 491 464 513 484 500 515 500 503 416 482 552 572 603 574 535 474 390 393 399 403 365 395 383 372 350 359 376 318 344 323 375 302 301 340 269 338 331 351 352 360 327 373 324 348 328 289 323 342 332 312 325 299 329 354 356 335 345 341 367 356 354 337 322 325 332 343 393 361 319 346 301 357 341 311 379 331 277 342 303 339 330 371 361 344 354 365 311 359 332 359 372 345 380 408 393 364 368 372 392 353 320 374 376 362 366 358 353 390 389 389 369 352 399 349 427 380 370 364 368 367 348 435 404 378 395 402 376 378 381 356 383 374 393 409 338 352 403 361 393 361 344 311 292 283 265 194 204 218 246 215 249 300 267 289 319 310 332 309 372 343 313 320 295 330 351 337 358 306 327 331 272 355 327 306 388 328 345 353 339 336 354 345 324 340 302 347 285 324 332 329 344 337 350 322 290 290 287 299 275 245 267 283 221 266 280 254 257 227 229 310 251 238 232 293 291 274 265 288 255 235 225 238 234 266 242 273 241 257 287 277 253 271 228 269 246 278 275 262 278 239 285 260 249 273 251 241 248 245 233 237 268 282 276 224 241 232 301 274 248 208 284 238 251 214 228 268 253 230 215 266 260 239 239 245 221 224 237 172 201 155 132 73 38 74 75 42 54 71 51 90 55 99 130 144 157 165 156 173 212 201 231 164 160 192 223 174 172 31 46 44 52 53 49 37 18 18 72 58 29 61 27 88 37 30 25 41 64 26 7 75 23 74 45 71 39 47 49 63 9 60 63 57 51 47 54 47 91 26 78 73 32 67 71 75 0 68 43 68 72 98 88 81 108 92 107 106 77 104 86 104 107 106 110 135 100 93 113 107 130 132 144 111 180 191 198 212 194 190 257 223 276 261 223 272 266 242 238 259 254 289 277 305 309 303 312 313 291 364 289 348 331 341 314 340 334 328 363 363 338 393 340 325 340 383 368 368 353 326 364 376 362 387 393 386 378 351 381 370 319 319 342 298 357 415 403 389 413 380 506 554 556 603 532 431 451 428 407 452 485 448 434 506 508 497 530 447 501 524 486 535 503 509 512 501 542 617 582 608 658 577 657 605 546 607 592 569 564 609 526 530 557 526 563 591 549 546 561 603 537 574 581 613 533 581 599 638 681 599 587 577 653 630 614 604 613 558 595 593 584 538 551 617 530 580 549 562 512 555 538 530 541 526 496 573 513 519 551 528 517 520 470 461 484 483 548 555 532 556 592 620 532 518 574 572 614 576 541 557 544 603 630 699 630 718 672 627 593 489 475 528 429 472 412 418 410 496 472 414 417 455 432 450 459 461 405 496 453 485 449 467 418 487 480 445 512 433 418 388 346 376 413 399 422 391 420 407 415 405 400 430 375 418 401 398 351 381 347 373 339 368 353 358 339 327 318 326 351 355 408 433 467 459 416 422 401 397 341 376 441 330 380 361 366 391 357 364 396 365 466 561 594 564 470 431 383 345 358 359 363 365 398 335 360 362 368 373 306 298 353 294 350 339 355 374 337 381 329 369 321 354 340 407 379 336 379 392 437 531 608 834 992 1212 1116 958 691 528 466 406 375 382 360 365 387 390 435 440 462 511 553 540 568 605 575 508 630 626 663 636 708 673 719 836 878 796 883 710 632 601 532 438 503 510 531 650 695 800 865 913 931 882 866 846 819 808 811 777 741 700 712 714 642 650 606 586 595 559 559 535 593 514 523 449 487 481 471 486 457 504 491 507 509 491 466 482 488 452 557 529 577 498 532 433 382 352 405 394 408 415 344 369 383 366 335 334 359 347 347 310 323 313 299 333 339 336 368 336 342 348 324 328 322 319 328 330 342 363 333 342 339 301 350 330 385 336 400 343 337 329 302 376 312 354 334 337 324 364 325 311 319 368 324 320 324 357 338 342 318 370 347 331 339 283 349 312 354 353 406 370 378 353 339 395 423 383 356 337 374 306 309 356 361 355 357 384 348 405 365 410 378 376 393 373 371 363 352 368 381 362 367 410 378 414 379 374 407 397 381 390 417 350 363 319 385 351 393 374 367 347 326 302 263 253 200 225 179 260 289 258 283 355 288 319 307 316 311 316 342 323 346 380 320 339 360 351 342 290 344 292 308 321 313 356 334 324 336 336 320 359 330 324 330 318 379 311 364 299 309 278 305 318 318 327 265 296 263 273 236 226 252 219 246 240 215 256 299 247 262 308 276 286 288 263 260 240 247 266 270 240 252 279 265 241 268 256 282 254 287 300 258 275 265 272 292 301 254 252 294 254 246 303 290 247 277 289 261 257 265 242 247 238 200 236 245 278 221 248 250 220 261 212 246 279 268 273 270 245 202 220 246 245 208 213 182 219 193 106 129 97 84 71 101 58 86 66 32 71 85 97 119 166 169 175 188 121 201 205 224 168 228 174 198 192 202 30 71 33 73 27 78 39 66 22 75 57 38 41 25 51 19 69 79 5 8 47 76 35 47 38 55 68 31 24 73 52 14 35 56 64 40 47 52 70 78 52 41 52 75 35 50 86 94 63 81 85 61 81 58 120 80 90 79 107 96 130 79 152 121 106 129 114 126 119 151 119 113 161 104 130 199 175 199 168 229 229 262 199 222 272 281 243 269 319 284 290 297 279 282 286 265 285 308 305 331 351 328 380 342 322 337 354 318 363 341 312 319 371 386 367 400 367 390 339 342 330 384 365 355 373 389 350 375 388 344 356 351 314 314 346 398 366 403 417 393 411 487 524 581 565 451 459 410 463 444 421 458 465 535 494 486 513 500 456 489 529 493 522 504 479 488 562 537 626 601 636 553 613 635 587 568 568 559 606 534 550 556 521 485 573 543 518 574 530 540 610 539 549 575 560 575 536 615 567 606 642 610 565 582 529 563 589 532 563 591 603 606 532 595 563 535 591 554 597 555 560 570 555 563 513 584 529 550 487 611 552 486 549 483 497 540 507 461 538 549 570 598 554 619 558 571 559 513 558 563 565 526 550 581 664 723 703 685 668 538 530 476 439 472 427 429 388 421 412 401 457 436 410 420 437 406 450 445 468 471 447 459 469 500 463 450 473 500 468 398 437 389 384 384 353 397 405 392 374 432 414 427 390 453 434 313 326 329 411 333 366 315 383 305 370 385 326 345 309 317 321 401 430 499 442 415 421 403 397 431 358 353 401 358 370 349 409 396 385 383 428 493 574 588 559 452 395 329 400 401 388 382 369 382 360 380 363 360 329 366 344 328 340 386 367 344 368 366 359 388 360 452 359 358 380 338 362 407 407 440 487 667 812 999 1122 1130 925 712 542 485 399 396 402 361 353 410 364 497 472 495 553 534 532 560 580 596 557 586 612 618 680 678 677 798 839 800 777 812 767 638 586 505 496 482 547 569 598 720 861 906 872 921 866 826 885 874 759 815 759 749 689 749 662 656 650 636 616 665 548 571 544 492 508 518 504 514 504 520 489 458 519 546 480 500 519 471 457 454 460 537 576 561 581 448 501 426 448 418 446 404 401 430 369 383 354 349 361 361 315 375 379 348 362 345 342 348 328 325 368 275 332 340 351 296 283 288 320 272 358 289 344 336 336 327 315 312 394 322 329 321 360 327 341 328 302 360 339 357 348 367 338 375 352 362 343 333 337 348 347 323 363 317 370 314 330 356 343 323 333 341 360 388 389 331 389 368 360 347 365 379 374 326 387 378 349 365 441 346 361 363 397 374 373 449 400 405 405 401 411 380 385 431 389 387 350 432 379 422 391 403 372 388 363 415 394 380 390 392 372 313 360 331 306 224 255 218 239 257 222 260 247 304 302 309 316 323 330 339 357 362 364 323 360 347 369 356 354 344 339 336 336 353 346 342 366 320 340 325 309 371 362 308 319 322 362 319 296 332 363 331 325 318 332 280 338 278 329 294 282 273 259 251 219 231 248 256 242 302 230 290 310 273 261 245 247 251 224 286 287 252 228 270 279 267 276 260 267 287 265 286 302 292 308 245 269 233 240 280 251 281 230 232 234 275 251 261 242 243 222 261 277 219 255 255 262 245 239 317 251 227 246 211 230 249 257 251 201 221 233 204 237 243 296 203 234 224 195 198 124 109 78 60 63 48 41 75 82 93 52 80 92 125 152 148 152 172 173 168 192 184 164 234 180 232 188 190 29 61 22 58 23 26 44 55 47 45 61 46 24 52 22 61 55 24 54 43 47 40 56 59 57 39 26 72 86 46 29 33 78 45 59 83 40 39 53 50 17 30 87 78 73 62 55 69 69 81 77 76 109 83 64 92 80 93 115 86 98 94 122 105 99 83 57 91 137 144 129 120 162 183 134 150 180 209 213 215 219 238 219 261 256 271 333 333 290 272 260 277 268 231 270 302 334 324 323 313 371 327 308 363 322 310 350 346 318 355 371 353 335 325 352 357 353 342 373 406 385 351 329 354 403 368 363 386 403 328 372 347 355 309 292 392 403 386 404 430 410 463 577 578 555 537 490 385 399 383 435 451 478 476 439 543 483 493 510 442 544 469 488 487 503 564 478 556 584 550 630 627 590 610 573 535 586 569 591 564 613 537 543 531 522 489 524 584 571 543 580 528 522 545 576 584 616 589 600 594 608 606 604 610 597 532 589 560 605 554 550 569 580 549 541 493 564 546 543 545 524 522 569 598 586 518 539 580 531 523 539 513 462 470 458 499 494 485 535 553 540 603 570 537 548 538 536 555 549 514 577 542 561 636 647 703 781 671 628 569 538 461 451 454 463 451 403 416 435 415 441 434 440 477 439 439 483 442 463 444 419 460 439 437 506 448 496 482 471 413 408 398 367 399 389 392 383 421 394 389 384 391 373 419 391 346 386 379 359 352 371 295 338 359 372 303 365 311 350 348 342 376 473 461 444 439 392 419 381 392 405 362 370 392 354 382 397 387 388 389 387 501 621 622 521 467 380 396 377 359 410 364 360 369 398 329 388 384 389 345 302 340 344 331 350 357 338 364 346 355 386 317 350 381 377 383 350 375 383 442 554 631 846 1033 1141 1053 930 721 491 478 409 359 362 389 387 351 436 419 425 504 534 508 567 602 532 573 584 535 577 584 664 728 758 742 772 792 820 771 745 594 568 580 491 461 517 552 652 738 838 877 832 872 905 859 858 830 816 770 746 741 669 694 637 683 631 595 619 559 579 543 562 535 574 514 460 563 490 451 491 484 452 533 501 488 516 452 415 474 456 546 600 570 557 492 505 448 439 445 412 403 384 394 361 382 381 356 369 335 387 330 340 379 346 346 325 352 313 379 359 364 336 346 337 322 292 338 327 323 327 376 333 311 297 354 312 330 362 350 333 346 311 353 323 311 337 382 338 387 347 365 321 349 346 308 327 305 335 315 308 318 347 320 373 314 337 350 338 331 325 358 375 379 354 394 331 381 350 387 391 386 351 361 374 384 383 383 405 365 376 380 381 392 406 376 344 365 356 383 372 408 370 404 346 378 408 417 350 419 399 364 371 355 414 384 398 431 436 369 380 391 349 328 261 276 258 216 220 265 220 231 298 306 302 312 258 337 297 307 360 355 321 333 362 396 362 339 358 313 408 349 332 325 307 338 367 422 368 329 369 385 349 318 406 389 315 355 323 331 314 335 311 325 309 333 340 298 338 325 246 266 251 231 242 267 223 218 281 285 274 276 253 290 270 271 266 244 283 301 251 267 240 244 220 253 216 288 250 260 276 264 300 245 272 292 250 230 248 258 198 263 269 264 267 271 229 219 264 256 209 292 252 298 244 271 240 268 233 230 248 248 248 217 215 214 202 260 233 232 217 211 238 240 224 223 200 193 194 184 154 138 60 67 66 21 105 86 69 93 89 98 111 128 122 137 167 181 204 181 195 228 211 196 196 185 180 185 28 49 45 43 65 37 44 36 46 53 55 42 56 41 56 46 51 14 26 60 21 44 49 63 54 74 38 26 77 21 69 55 47 48 61 40 82 54 92 42 40 79 47 94 5 34 70 63 59 44 71 85 77 60 110 83 100 97 86 107 104 120 138 89 91 94 104 113 108 98 93 114 144 140 151 165 187 254 216 219 221 245 205 278 239 269 231 252 251 260 246 266 298 298 274 271 245 317 293 365 365 324 327 349 370 347 342 332 361 371 368 357 362 355 350 396 388 395 361 367 372 408 388 417 376 392 398 356 375 378 354 357 328 306 345 369 379 342 397 409 467 457 577 601 539 511 496 444 435 412 379 448 414 522 458 520 508 523 495 525 516 460 491 538 518 512 532 538 571 603 566 600 639 595 582 585 562 566 534 563 569 573 503 497 508 550 574 577 550 572 617 585 560 575 604 591 570 610 635 628 571 567 593 607 570 568 599 587 583 591 584 590 542 579 568 592 529 537 547 530 588 570 549 564 521 542 579 565 538 559 507 560 485 519 471 461 502 474 534 537 573 619 569 591 527 544 549 529 595 544 572 546 544 586 606 690 699 626 627 569 523 501 447 433 412 434 438 449 470 452 423 437 405 411 436 422 436 454 467 468 471 434 443 462 462 432 477 481 433 425 360 362 374 447 403 438 423 429 369 418 403 396 413 377 421 429 388 353 363 351 323 362 301 347 359 359 349 292 318 362 373 439 428 437 473 392 433 416 361 412 388 371 372 335 386 410 355 338 374 381 383 499 607 599 554 474 454 372 356 373 351 401 368 344 396 361 369 378 362 360 384 322 345 341 392 304 351 343 357 362 334 355 351 369 371 365 387 375 407 478 517 617 762 1012 1137 1155 946 697 564 417 429 343 375 328 327 369 422 388 432 480 502 539 522 536 548 587 590 607 558 648 697 709 756 769 822 819 784 816 774 637 567 546 510 501 510 542 663 721 806 851 909 918 886 867 860 818 795 779 729 750 729 677 633 648 633 612 592 588 568 587 544 564 552 500 509 486 502 496 520 487 549 535 522 528 453 495 494 423 508 541 600 601 592 508 423 424 457 414 426 391 402 383 395 335 341 345 298 385 326 266 379 353 319 313 307 352 388 352 319 341 294 328 340 317 328 313 364 356 361 306 377 328 350 353 309 374 362 329 331 341 341 351 314 349 333 347 340 309 303 348 336 370 319 297 360 362 321 316 319 370 369 363 362 386 353 272 360 347 315 366 370 380 365 393 341 353 350 399 328 328 367 385 365 348 356 349 376 382 366 350 351 358 399 387 361 385 357 380 373 386 357 406 416 377 407 371 397 394 412 386 379 378 347 320 385 360 327 382 402 345 524 307 285 263 234 242 221 199 176 231 285 273 331 290 307 315 313 335 307 319 354 298 298 349 374 359 349 297 334 337 350 368 312 349 332 379 356 346 355 346 326 360 337 317 329 355 312 325 312 313 313 312 301 358 299 337 292 281 247 282 234 218 260 245 225 233 287 248 255 300 259 243 260 216 232 265 271 262 274 240 266 246 281 225 226 285 267 253 236 255 282 271 329 254 236 255 247 257 247 258 239 269 264 264 243 227 224 238 258 193 215 258 251 257 238 208 259 224 251 233 230 283 202 264 202 243 250 229 248 219 237 251 215 228 224 186 192 161 160 74 85 62 66 84 75 74 85 113 98 87 117 121 126 165 178 179 193 177 212 199 222 238 200 182 216 161 27 60 51 32 61 44 60 65 38 42 36 58 20 9 77 42 63 34 57 16 49 77 41 43 44 64 71 53 60 44 18 66 69 40 62 49 71 42 64 57 59 59 101 44 57 52 45 83 52 73 96 103 57 90 73 66 88 106 99 132 127 132 109 105 108 127 88 111 117 100 136 140 111 147 158 190 208 193 222 221 199 196 239 237 213 284 268 258 271 275 290 288 245 253 293 265 274 283 301 313 340 327 334 318 314 322 321 321 307 355 369 337 336 319 384 319 361 382 381 366 340 333 307 394 403 402 397 400 369 363 333 366 310 320 367 384 383 359 412 426 356 499 586 562 573 542 484 451 403 415 417 450 509 487 475 495 533 506 545 488 516 505 525 525 552 514 570 552 506 588 593 637 648 597 574 588 621 464 540 569 554 565 486 578 553 517 519 591 551 576 620 538 567 511 608 572 587 604 610 630 640 616 618 635 631 592 618 583 611 610 590 547 579 591 531 539 538 555 492 516 558 591 592 518 516 575 555 562 555 506 589 492 541 458 493 525 532 506 531 556 567 562 595 599 548 548 563 523 563 518 526 559 531 617 685 761 707 674 666 573 516 472 451 459 459 458 430 395 432 415 463 425 395 492 421 417 456 440 484 461 421 442 466 438 472 469 515 519 443 440 418 359 372 405 402 403 414 438 404 419 375 391 387 410 343 381 358 339 355 357 330 407 383 330 328 317 387 335 317 360 385 299 389 445 396 459 366 414 424 416 448 401 397 382 362 344 411 352 411 351 408 481 600 566 551 486 379 364 377 386 367 382 342 377 369 366 367 315 379 354 329 328 360 342 381 358 362 358 337 373 365 357 377 317 320 414 421 384 434 428 501 639 788 1107 1126 1055 905 738 556 419 363 375 375 332 356 392 363 419 478 480 588 491 543 517 568 602 561 533 606 620 623 674 703 739 782 855 875 735 739 643 538 555 503 511 547 537 647 709 808 841 864 935 848 872 825 820 808 778 776 751 702 720 679 604 624 599 576 602 554 530 589 568 497 511 487 480 514 516 468 513 464 525 532 520 512 470 452 462 500 498 575 534 571 498 451 424 361 385 425 393 396 415 368 327 409 368 353 362 376 314 354 350 311 330 361 313 377 357 303 326 335 328 319 316 311 321 278 316 316 321 348 353 344 326 339 368 327 352 335 322 350 327 344 339 329 353 399 384 298 321 319 363 344 351 353 306 350 328 401 325 329 343 330 340 350 349 328 327 374 355 345 372 397 359 335 362 330 398 409 323 351 347 363 384 365 381 377 397 360 377 389 457 350 370 338 394 421 393 345 319 409 369 331 382 360 349 404 404 407 374 415 382 376 407 419 411 411 396 383 371 359 306 268 232 252 231 209 258 226 244 268 242 265 275 286 356 287 347 326 339 298 356 343 325 295 363 346 331 325 350 371 367 350 324 379 297 388 325 340 371 298 330 351 330 344 297 319 316 307 368 354 348 294 352 296 313 298 269 224 316 241 245 249 254 228 272 278 280 279 292 240 259 258 255 274 246 280 257 294 303 269 266 266 253 295 289 245 273 244 288 303 210 252 266 246 241 267 248 273 289 240 229 270 240 255 266 225 225 256 240 225 251 274 254 244 239 268 245 251 262 220 260 256 214 217 256 270 244 225 252 218 247 218 223 190 205 221 189 130 139 68 102 105 89 66 54 71 36 88 85 95 118 130 152 174 191 211 225 208 241 191 172 193 160 192 181 26 39 14 30 45 59 50 27 23 42 49 47 38 75 63 52 54 51 36 54 62 43 70 36 49 65 20 63 24 28 84 56 68 66 52 56 44 54 77 60 32 68 47 45 92 82 56 57 72 60 69 56 67 84 76 90 112 96 82 118 103 100 122 99 151 83 100 89 123 125 98 140 102 136 173 191 188 199 184 208 240 242 215 250 252 268 287 223 233 226 276 263 279 311 281 330 305 263 320 370 335 308 307 298 319 338 318 359 359 341 329 389 355 320 337 359 406 437 340 398 322 375 354 356 381 383 371 383 336 372 347 339 316 332 308 387 400 458 378 412 473 504 583 585 580 494 458 403 415 432 453 423 482 477 472 509 497 485 468 470 539 496 473 486 519 482 536 545 539 633 589 622 554 572 526 558 597 537 604 471 607 579 538 528 539 551 527 549 566 578 627 571 584 535 543 561 532 568 561 603 658 616 578 579 581 573 566 597 581 592 561 585 534 577 574 508 530 509 549 553 522 557 554 563 501 507 531 543 571 560 532 514 464 474 506 522 519 518 537 543 553 569 589 520 499 539 542 537 542 524 512 571 547 637 648 738 712 638 611 556 497 488 471 472 472 417 424 430 390 426 487 410 445 447 453 349 495 463 475 454 455 420 441 443 489 449 444 466 496 418 393 370 405 328 339 392 403 392 394 382 420 391 404 391 389 358 373 346 329 367 383 338 379 350 281 403 351 345 337 287 338 381 428 427 466 401 436 418 382 381 381 362 391 375 336 317 375 394 357 346 458 534 625 590 549 451 367 355 393 344 355 343 337 348 400 372 378 404 358 370 356 355 360 357 345 384 325 336 295 414 326 405 386 364 355 327 337 343 402 440 542 644 884 1007 1170 1093 954 792 500 423 405 367 354 366 368 342 422 419 487 524 473 509 549 522 556 605 590 563 565 658 661 693 697 815 815 815 753 784 740 681 543 506 464 480 485 589 655 712 848 857 840 876 900 880 899 810 804 786 736 719 743 710 755 642 651 597 591 611 569 553 533 522 508 492 539 552 505 518 508 501 458 525 521 498 516 441 483 452 509 558 530 578 536 491 477 419 409 380 395 363 388 382 404 383 356 340 317 344 345 300 346 315 326 379 318 303 359 357 350 337 370 320 284 303 315 313 354 332 304 352 319 311 346 392 350 339 377 365 340 355 437 322 357 378 335 387 349 327 311 345 327 310 329 301 354 329 355 327 319 361 335 342 344 354 344 333 353 308 353 392 352 332 364 343 338 364 364 368 418 387 334 384 354 393 337 361 366 369 371 380 402 397 404 417 428 391 406 352 375 370 402 407 378 402 383 403 375 365 373 380 362 354 385 378 352 357 393 349 313 352 348 276 270 250 228 216 206 205 267 270 292 267 283 293 313 328 314 306 343 307 352 355 357 353 354 338 348 310 332 375 351 384 355 350 317 363 374 375 335 345 363 337 302 334 308 325 303 345 323 344 358 301 321 312 360 291 275 272 260 274 254 251 234 198 253 199 303 289 303 279 272 249 277 214 291 266 245 276 253 232 273 245 246 241 268 244 280 275 261 308 276 276 287 282 258 258 266 263 275 253 271 225 271 290 234 270 227 274 227 293 239 248 243 257 239 246 226 207 208 249 231 231 222 246 200 291 197 211 207 260 211 214 205 221 228 196 205 149 151 126 126 63 14 67 57 53 85 75 71 73 104 147 126 137 179 138 166 207 204 183 161 189 231 208 176 177 25 33 72 19 51 56 37 12 60 42 32 72 32 52 51 66 72 32 44 56 29 76 40 28 66 72 58 32 36 11 64 45 64 52 46 68 67 42 64 87 58 84 49 36 60 69 46 84 70 30 84 81 68 67 93 108 95 64 117 104 136 116 120 120 128 102 128 128 122 164 135 116 120 119 118 169 206 200 210 167 241 173 252 217 204 280 248 258 264 228 268 248 263 266 288 294 318 307 307 322 349 323 327 389 307 340 361 332 363 386 340 328 394 392 341 374 332 375 372 331 367 340 370 384 375 362 398 379 410 345 367 343 320 323 320 340 417 408 420 374 438 457 588 556 537 531 451 436 394 442 456 465 444 451 461 492 439 508 494 512 492 527 526 541 466 514 530 551 625 559 651 615 616 569 526 587 566 568 578 541 550 595 508 521 554 513 513 580 585 573 571 535 578 550 561 514 587 593 613 594 563 633 594 583 589 575 543 601 576 582 566 560 557 570 525 525 518 532 513 532 507 579 542 576 536 526 542 573 484 526 539 509 461 464 463 452 525 554 544 543 554 586 513 548 570 555 557 548 554 515 562 576 554 629 689 655 688 671 605 575 512 484 484 482 432 462 440 436 415 394 419 450 390 470 437 409 421 457 427 498 452 405 461 451 403 450 472 430 454 432 413 362 377 353 416 367 443 427 401 422 430 383 387 418 431 373 372 317 359 349 348 352 359 372 365 304 330 298 356 341 336 403 405 408 439 480 390 426 394 388 420 399 359 343 366 356 373 387 406 367 384 459 518 605 538 424 356 385 410 373 346 378 374 387 361 405 349 347 318 353 310 330 353 319 379 327 367 318 337 341 350 341 369 368 353 383 379 357 420 432 527 638 807 1004 1158 1103 937 660 536 459 404 372 364 354 348 378 370 444 455 482 557 521 544 542 557 583 588 588 565 610 659 676 672 768 789 858 760 842 744 664 561 512 507 472 514 591 648 725 814 897 866 866 875 875 842 801 783 834 768 741 670 668 645 680 621 623 558 562 536 535 521 517 515 552 476 549 464 476 468 476 521 498 496 524 450 462 409 406 490 517 577 577 565 459 468 425 391 370 396 404 393 400 391 362 372 345 412 266 325 352 348 314 319 335 328 350 337 326 364 330 349 335 267 300 339 303 316 356 306 374 346 356 366 329 381 351 314 313 342 326 386 327 349 367 321 389 340 348 316 373 347 330 282 354 356 289 333 349 349 362 325 344 323 349 341 313 298 346 339 345 377 353 351 378 355 351 366 379 369 353 360 333 348 377 399 408 413 342 359 389 414 391 401 392 360 379 350 390 388 418 382 431 367 368 381 381 396 388 388 457 411 410 392 372 364 390 405 388 346 402 351 352 276 231 187 222 222 262 260 249 277 291 287 298 345 291 306 326 313 388 332 351 373 366 338 340 321 362 337 361 322 299 323 373 338 333 368 332 316 325 316 362 362 366 327 350 327 341 303 320 317 330 332 318 308 293 285 268 247 258 265 235 212 234 233 258 277 284 317 232 269 279 266 231 256 235 282 241 299 252 242 283 259 234 238 279 230 266 287 275 269 283 283 242 250 248 255 255 277 285 256 286 239 236 263 248 263 230 256 224 262 197 275 278 230 271 241 265 233 249 231 258 207 255 254 228 233 225 255 271 248 241 220 247 197 192 177 196 173 105 80 64 66 71 86 58 56 63 76 55 119 116 129 144 143 147 188 176 170 217 177 200 196 161 203 193 24 45 44 65 70 34 52 38 28 61 41 42 59 26 13 32 63 31 49 41 38 42 75 22 31 63 41 46 63 40 34 43 93 34 52 45 37 61 55 24 39 34 69 101 74 44 63 60 39 67 52 105 108 82 85 72 93 84 87 91 80 95 126 85 123 154 128 105 116 134 139 124 152 146 141 162 176 224 205 221 179 232 260 210 249 235 268 300 305 272 258 266 292 256 306 301 265 310 294 299 309 389 361 359 283 343 331 349 350 337 356 372 386 359 348 390 368 347 371 380 347 376 369 331 380 370 396 366 304 386 351 332 327 330 333 361 388 396 403 415 409 496 594 553 579 508 480 427 429 470 422 450 437 488 449 513 435 506 502 495 488 485 523 541 467 478 521 518 497 546 625 638 613 589 569 578 573 604 537 567 549 572 498 517 514 507 554 527 522 567 553 565 541 585 553 550 553 653 602 617 589 572 561 601 547 546 582 595 583 571 603 577 554 585 516 488 524 577 492 524 496 546 526 518 500 506 549 557 557 518 519 531 548 474 461 484 487 530 525 559 548 564 577 562 554 526 582 516 515 521 529 525 540 578 650 713 660 636 637 511 495 480 442 449 480 426 462 403 460 410 441 413 429 412 399 403 429 431 414 426 452 409 469 437 437 504 488 436 461 389 350 400 380 397 353 343 406 414 383 398 403 427 415 365 411 385 386 319 359 343 351 359 330 405 343 321 305 345 323 367 352 396 377 386 467 448 466 364 409 402 416 387 354 376 369 384 368 347 366 368 420 518 533 597 502 430 433 343 352 381 367 344 344 368 352 336 380 382 352 334 330 388 305 396 371 331 368 337 372 337 354 380 364 324 365 317 404 364 412 398 472 662 848 1036 1139 1098 917 642 552 438 399 357 377 368 365 366 381 465 444 459 525 534 488 530 562 552 611 610 539 605 658 687 761 747 815 779 792 801 689 630 586 560 488 486 515 529 628 720 811 812 879 860 848 870 868 789 772 774 691 720 740 610 645 611 602 592 577 613 598 523 482 532 511 509 504 483 520 487 474 454 502 500 510 519 475 469 432 415 460 501 590 612 519 518 450 355 384 410 395 343 375 346 349 354 344 389 365 377 355 348 327 337 355 316 280 328 354 326 330 356 302 349 311 371 310 297 338 336 359 323 366 369 334 348 311 359 315 335 354 302 330 386 336 339 351 339 331 340 345 326 336 365 350 330 337 318 354 305 381 308 329 329 345 316 310 345 313 395 324 381 356 373 372 412 388 354 360 352 352 338 397 346 392 374 329 369 335 370 397 373 381 370 389 373 373 348 361 394 396 400 378 350 359 358 366 389 351 357 407 409 400 410 341 401 418 396 401 351 348 361 280 291 304 258 241 272 228 258 213 221 274 284 265 325 330 305 304 309 362 335 348 308 353 315 353 350 386 364 326 319 347 305 292 371 302 347 326 318 315 373 341 333 369 322 382 315 361 343 277 315 312 325 249 333 299 272 281 295 277 268 254 291 293 194 198 297 247 286 265 273 226 288 237 240 260 255 246 233 284 270 253 241 263 274 217 216 235 280 265 264 288 284 236 287 266 282 280 248 262 283 231 248 286 237 259 251 278 261 253 281 223 265 272 231 220 239 238 246 259 222 232 239 253 234 231 228 265 267 249 242 232 189 222 250 177 224 195 191 137 102 104 88 90 74 47 74 42 83 45 88 91 91 153 150 164 178 178 170 195 196 209 187 187 225 228 190 23 50 34 34 33 45 49 63 19 18 43 49 41 36 41 31 34 62 40 48 11 61 59 46 44 49 39 77 69 94 46 37 28 40 65 61 24 38 42 39 93 78 69 63 91 61 79 66 93 95 80 65 47 60 70 102 58 93 88 75 89 127 139 112 122 104 105 84 76 97 124 150 110 160 146 160 215 199 186 191 258 239 238 241 236 239 285 233 275 258 276 284 304 302 315 304 272 282 287 323 326 326 337 315 319 315 331 275 406 365 324 315 323 391 358 370 363 376 374 393 331 371 320 347 364 375 351 330 354 356 383 346 295 335 320 351 381 437 402 418 416 458 547 567 515 478 453 449 440 422 439 419 473 440 455 498 442 482 516 443 495 535 499 500 489 493 501 563 594 554 574 617 566 547 585 545 526 585 578 547 574 535 523 553 568 537 542 610 567 568 559 607 535 559 588 543 626 603 623 580 551 571 571 601 532 567 587 554 571 522 536 546 573 570 545 556 547 564 547 511 552 530 536 508 507 528 467 524 550 530 568 489 478 439 439 522 525 509 491 517 543 550 544 543 499 556 563 552 535 519 530 573 540 575 708 667 744 684 594 542 449 458 452 427 461 426 427 444 432 453 439 402 454 402 419 387 431 435 473 392 445 422 431 428 478 420 493 542 424 421 398 366 367 358 407 421 399 373 385 386 374 403 398 425 343 351 408 337 359 368 316 306 348 342 384 348 353 338 343 352 334 383 423 418 444 415 408 401 405 408 360 368 359 339 288 334 362 368 375 350 391 499 576 568 525 440 385 362 354 331 378 356 357 359 333 395 372 343 381 344 371 372 329 330 350 343 336 328 365 341 350 346 376 386 372 373 387 424 417 450 494 656 784 1039 1115 1107 882 680 530 386 380 367 366 379 367 356 402 431 459 540 482 489 538 517 554 569 507 571 631 601 661 688 704 725 748 821 800 814 731 648 531 486 463 464 514 537 659 745 818 833 908 864 886 853 869 840 820 805 801 722 706 640 615 615 595 569 584 582 565 589 495 498 539 498 479 503 487 506 453 474 485 490 495 537 529 513 411 454 495 553 502 557 513 531 466 399 385 366 423 397 400 351 363 335 375 376 339 324 300 355 378 330 336 288 360 375 323 300 320 344 370 324 358 316 262 325 360 323 340 353 284 364 362 358 337 338 346 333 357 336 341 341 374 364 334 338 342 323 376 329 321 317 305 344 285 298 341 332 344 312 361 326 352 332 334 311 345 368 342 387 322 339 334 361 366 357 374 375 385 365 390 353 401 362 332 369 372 351 345 390 415 418 362 415 405 381 339 367 369 399 376 373 383 352 338 348 349 360 390 367 384 386 386 387 356 376 359 403 340 392 300 270 271 274 228 216 217 229 257 254 266 276 276 300 323 323 370 338 356 335 332 333 355 342 345 378 342 303 333 337 325 349 341 335 330 386 341 331 290 355 331 369 354 357 332 354 310 327 348 312 329 325 298 308 294 316 289 277 298 279 276 246 276 259 223 216 261 264 213 255 246 238 264 261 250 225 249 262 221 245 278 246 267 272 279 289 273 260 290 279 263 304 234 239 269 237 232 275 230 256 240 286 260 255 234 298 281 286 217 281 251 258 277 202 247 210 223 237 249 236 281 204 247 184 228 247 252 238 226 228 241 242 285 219 208 223 229 173 155 114 105 25 100 67 49 57 68 50 72 102 93 128 169 128 201 168 154 196 220 181 212 227 198 198 170 194 22 60 52 46 67 56 74 40 55 62 44 35 44 92 29 44 43 36 38 40 52 17 44 61 30 82 51 48 48 37 73 64 56 46 66 68 66 64 45 57 38 57 76 25 40 87 71 54 68 102 74 88 67 84 57 81 82 108 60 130 121 107 114 84 119 125 103 109 176 106 149 95 140 128 167 182 155 206 190 213 215 228 213 177 276 257 286 289 247 276 247 231 284 257 310 233 312 298 271 345 292 300 317 346 314 328 316 312 345 333 352 334 354 342 388 376 371 389 349 368 344 341 334 357 352 374 338 375 350 338 319 323 296 351 331 314 342 422 387 407 423 503 527 578 542 495 445 456 331 415 432 484 440 443 490 526 502 470 567 491 501 467 499 486 516 547 503 608 565 590 594 640 592 569 575 577 558 558 567 540 551 523 481 570 544 553 539 524 519 572 566 565 590 555 578 545 557 569 609 631 622 578 619 586 575 563 599 536 543 568 594 559 594 584 550 529 559 481 530 567 496 554 527 543 494 516 577 484 551 563 540 535 486 482 490 446 539 531 553 525 539 592 533 584 500 539 568 541 600 530 553 566 548 634 645 770 753 708 587 521 513 500 424 453 454 435 444 436 416 429 401 462 396 430 470 465 435 478 441 487 451 452 479 429 445 518 490 447 449 414 389 317 347 422 413 393 384 361 391 368 372 350 439 377 380 406 333 351 383 358 353 352 360 324 329 321 320 302 314 338 350 408 425 439 467 433 454 389 406 387 381 395 378 379 370 381 441 359 356 375 415 430 564 642 513 445 437 352 363 382 309 379 382 367 357 390 391 359 408 359 341 354 342 366 363 335 325 357 369 357 360 355 361 336 340 396 352 368 452 422 518 626 842 1050 1139 1017 937 711 509 456 372 378 379 388 392 392 405 375 428 484 520 526 570 514 588 584 555 555 577 554 628 655 741 761 781 788 830 749 703 607 580 501 477 486 522 554 606 722 835 875 845 883 843 846 829 797 782 781 705 724 659 659 625 620 620 598 607 563 572 504 505 519 507 516 536 499 500 484 504 510 514 550 502 494 477 437 465 467 465 497 566 559 552 481 455 433 415 388 408 380 391 406 370 350 348 328 323 323 343 330 350 340 335 340 299 389 342 323 344 339 355 337 251 314 322 333 310 306 305 325 353 309 343 343 313 298 339 320 326 348 355 331 364 359 368 299 309 366 376 312 360 345 349 312 390 328 354 373 334 359 332 347 333 337 304 334 347 327 366 350 347 329 330 349 333 336 343 375 390 371 330 343 357 359 370 365 327 365 382 367 368 353 392 443 348 368 400 414 350 376 418 410 373 375 422 385 337 394 366 335 387 386 415 419 391 393 421 344 359 350 354 268 236 216 223 203 208 250 264 204 285 310 275 288 314 332 339 372 330 337 332 359 330 401 338 310 365 333 336 339 349 336 361 346 365 365 340 351 311 334 334 366 380 325 327 359 315 324 276 337 326 298 300 288 312 297 309 298 282 244 294 246 241 233 226 279 253 287 300 271 279 256 270 246 253 266 234 253 241 290 287 211 288 288 243 239 272 240 276 233 261 278 260 216 217 289 207 292 296 272 307 220 214 220 214 289 202 253 264 241 255 203 247 254 285 229 251 257 223 257 247 247 255 200 210 257 234 239 206 233 269 209 240 215 220 185 184 200 145 116 94 78 48 64 82 51 69 60 50 81 95 151 146 171 147 148 179 171 197 196 216 208 186 179 212 158 21 53 20 37 35 45 49 52 40 32 66 16 6 38 38 33 34 55 31 61 30 51 71 73 17 75 66 29 72 55 63 31 70 60 62 60 78 41 56 19 38 91 69 66 92 75 70 120 87 114 59 93 100 99 59 55 93 54 110 91 156 97 115 119 52 132 97 162 100 140 148 108 111 132 154 166 184 229 214 177 201 242 214 255 204 257 239 293 256 262 288 275 298 292 197 296 282 299 316 327 308 319 330 356 349 334 298 365 294 361 327 323 337 353 388 428 338 386 398 410 376 399 361 319 339 420 390 388 338 356 336 363 262 275 340 372 393 409 387 390 410 516 566 535 551 517 464 395 477 429 454 438 452 425 470 469 491 478 522 493 485 483 489 515 540 487 479 515 603 590 594 609 551 575 637 561 596 553 538 544 571 542 541 529 550 528 551 498 548 583 586 579 543 526 575 563 580 628 563 578 607 568 606 552 607 592 540 579 606 576 572 552 556 531 570 572 560 538 518 561 546 566 529 505 520 535 553 522 536 596 502 452 493 490 496 493 498 532 567 504 546 589 560 556 604 553 542 564 512 570 533 545 536 636 677 724 696 664 636 540 480 490 510 436 452 478 433 405 450 416 449 432 427 453 446 403 460 392 432 497 452 480 428 434 494 452 478 472 415 413 356 387 396 378 361 410 414 360 417 418 393 397 404 372 359 346 322 388 344 362 347 345 348 332 373 322 340 298 304 325 345 384 433 456 458 447 384 402 406 385 382 368 361 411 382 319 366 350 360 361 386 479 565 620 528 449 402 360 364 368 365 383 404 350 368 371 362 368 339 336 349 361 352 349 352 374 363 346 338 332 359 330 371 365 352 357 359 411 436 444 516 634 779 1008 1152 1104 893 702 484 462 380 333 347 332 365 354 386 394 480 517 501 517 555 546 569 572 570 611 611 586 636 733 770 795 811 840 798 797 674 643 570 553 459 499 516 533 672 697 784 852 913 912 881 894 824 797 778 786 775 760 710 703 685 607 606 595 587 516 547 567 575 500 480 504 515 491 476 504 468 498 502 514 488 516 459 463 455 414 478 534 542 526 541 505 475 419 449 399 416 375 419 386 338 342 374 354 331 331 335 329 347 297 336 284 299 353 355 328 344 366 315 308 304 298 301 311 280 316 331 361 257 344 350 310 335 323 314 347 351 361 369 331 341 364 330 329 359 363 322 309 346 353 333 317 313 319 297 343 372 328 378 339 328 334 354 331 307 334 349 339 387 364 331 355 308 369 394 326 350 384 363 349 363 371 396 396 379 369 367 368 420 404 403 367 372 366 356 358 391 386 409 390 385 365 397 350 355 359 378 347 387 403 335 359 343 373 392 347 377 362 319 286 323 241 223 240 207 217 226 280 240 268 292 303 276 284 336 348 315 330 372 310 310 345 365 324 367 327 364 360 342 357 337 310 340 359 368 320 323 328 315 326 384 329 284 313 347 310 338 318 308 317 301 295 307 292 271 302 250 268 232 248 207 227 248 214 250 259 246 222 251 277 250 295 271 267 262 301 228 245 250 249 234 238 289 251 252 253 243 255 276 260 242 267 260 318 234 197 257 262 255 263 243 201 239 200 262 237 250 242 266 249 233 249 271 247 252 224 233 217 205 244 226 266 233 256 216 233 265 218 242 216 257 199 237 185 206 158 167 119 74 83 65 33 75 51 93 74 74 62 99 130 153 177 175 171 169 200 177 195 182 217 208 204 206 187 20 44 44 42 45 36 48 36 61 39 32 30 44 54 15 32 23 40 37 79 26 83 68 47 81 37 39 48 26 65 33 77 8 55 53 22 57 56 89 83 61 0 98 48 65 41 32 51 62 81 71 100 49 99 91 94 88 78 126 99 105 130 87 97 113 99 117 123 100 116 113 103 154 106 202 184 193 211 203 221 240 219 199 224 232 290 287 276 278 248 263 251 296 295 278 267 267 322 263 315 319 330 343 346 316 332 315 331 327 344 364 365 399 367 372 372 381 401 366 368 354 348 343 375 386 343 382 367 339 365 395 291 315 264 283 355 381 367 396 381 426 471 541 550 561 507 458 468 425 415 438 411 456 446 456 449 440 494 483 484 489 480 491 473 546 500 498 520 584 557 604 591 542 544 559 584 561 605 478 534 540 524 561 567 515 516 522 587 551 586 568 527 536 499 581 516 590 546 663 630 618 583 587 562 575 569 571 565 587 544 535 576 575 574 574 483 536 536 539 553 515 532 600 506 477 512 546 580 495 530 502 539 448 501 535 499 462 482 526 570 538 531 591 557 581 535 551 512 556 551 547 548 590 626 654 699 692 629 641 519 493 524 472 497 469 433 408 426 416 469 439 440 435 412 459 451 466 435 478 437 472 439 490 439 483 434 507 473 459 429 403 427 383 412 368 361 435 426 402 386 379 439 397 395 425 373 340 360 356 360 327 342 360 314 348 345 357 334 285 318 297 375 403 415 493 398 408 406 431 381 393 336 355 398 408 355 326 387 369 350 440 463 555 594 553 494 382 335 373 357 367 371 437 313 386 371 372 306 320 375 372 336 375 356 387 338 374 337 300 308 371 363 412 362 404 326 329 392 391 420 485 677 794 1032 1180 1104 879 709 514 444 406 422 356 387 356 397 335 450 471 524 493 499 515 582 546 595 565 570 633 661 590 709 663 760 792 769 806 779 764 638 534 465 555 510 521 563 623 752 807 860 848 950 852 888 822 798 777 770 686 703 685 688 721 649 643 636 630 612 503 577 572 589 492 495 476 464 496 482 473 488 480 510 491 486 514 462 453 455 509 503 557 597 532 518 475 411 417 388 417 390 371 392 326 339 315 398 376 335 317 349 353 312 354 330 367 303 366 387 367 331 316 315 295 307 284 330 345 372 343 318 335 353 346 367 347 293 361 349 356 316 314 317 361 324 372 325 321 327 336 352 307 349 337 296 400 358 314 367 330 334 307 353 369 343 313 342 353 340 309 367 367 333 330 367 369 397 375 365 382 361 372 360 366 351 359 394 380 337 336 385 357 368 379 396 383 374 400 373 356 358 409 398 423 358 361 369 415 380 391 428 390 369 374 388 368 409 413 363 408 390 342 306 248 230 239 205 259 228 223 241 248 297 246 254 318 362 339 321 329 345 337 343 335 370 362 312 371 329 361 317 376 342 356 346 327 338 339 380 329 351 347 354 390 370 318 341 345 341 291 343 307 314 319 283 321 318 265 270 257 267 257 220 227 243 287 261 268 269 291 263 272 290 310 281 226 234 279 267 258 253 245 286 225 261 276 256 247 246 271 266 230 239 255 229 233 259 256 260 276 267 288 272 258 248 240 254 262 219 248 266 253 253 224 246 241 203 242 240 251 215 233 273 248 240 241 292 236 208 234 255 226 200 234 247 198 189 154 171 164 121 106 89 77 52 103 49 74 84 96 83 94 133 138 146 165 169 198 179 187 197 175 189 167 159 170 206 19 55 48 15 59 55 41 54 77 32 48 61 49 54 54 46 32 62 63 33 47 20 65 16 34 31 78 53 64 49 52 65 26 72 41 50 51 39 22 44 73 73 55 67 30 59 66 78 94 47 61 101 47 59 85 108 78 108 91 66 128 121 120 149 105 110 101 126 121 148 115 149 127 153 122 142 184 201 199 251 221 200 224 288 262 279 250 274 268 253 287 259 267 298 293 298 245 285 321 329 349 355 338 349 279 311 342 315 350 344 307 325 355 371 328 359 400 385 333 354 371 352 390 374 417 366 396 359 375 362 369 354 344 311 335 372 411 380 393 395 450 450 620 565 596 477 477 428 442 416 431 450 448 453 418 470 457 504 470 527 509 480 542 539 521 523 530 571 528 576 611 655 607 596 600 540 572 538 540 570 564 530 553 506 521 514 537 561 565 502 547 582 566 575 551 577 535 601 572 606 512 594 586 598 577 562 539 627 617 608 559 555 570 539 552 578 553 537 512 568 535 555 563 586 524 554 509 540 541 504 551 515 504 504 490 484 493 500 510 539 506 511 570 567 549 569 557 571 483 544 565 547 583 634 708 677 729 684 563 462 538 460 478 469 421 427 446 451 452 422 430 415 472 390 393 443 453 456 487 464 430 517 450 469 428 419 479 469 467 420 421 372 333 425 414 388 374 417 421 379 386 407 398 380 426 411 355 293 350 315 360 369 338 363 315 330 358 323 315 337 331 357 477 438 391 450 427 431 453 369 381 300 365 371 351 367 358 376 363 376 407 533 570 546 556 425 412 399 389 368 355 350 344 381 370 348 347 358 373 379 338 358 359 328 358 353 369 369 338 383 340 340 368 343 312 370 312 388 454 448 503 620 852 1071 1146 1102 848 706 511 473 461 388 421 386 323 363 380 450 481 528 496 572 547 550 532 530 558 558 621 580 681 691 719 781 786 819 797 756 706 685 548 520 458 445 517 562 668 811 820 906 893 882 861 904 893 806 727 816 768 726 729 670 672 658 591 607 607 576 597 530 554 558 546 474 545 455 507 481 489 553 546 469 541 482 482 501 451 439 515 503 568 553 490 473 424 420 385 425 355 356 416 394 349 374 358 344 371 370 343 361 294 370 325 328 323 319 353 326 342 357 347 313 339 321 329 310 316 349 279 340 343 290 320 315 314 322 339 370 295 315 363 336 367 321 308 378 364 357 335 308 329 348 296 345 336 354 344 342 330 348 335 320 305 323 290 330 324 341 333 327 341 396 332 365 392 348 384 370 371 378 344 368 373 386 347 374 378 379 349 413 351 429 420 405 331 366 372 344 389 346 355 398 386 387 417 398 379 397 384 370 413 369 332 406 373 402 360 366 395 403 317 302 243 221 212 224 233 236 218 280 250 275 256 289 306 305 358 294 306 305 313 369 349 341 328 324 366 343 366 304 362 361 398 371 348 373 315 325 313 348 343 373 347 339 310 336 337 333 261 327 294 290 299 293 286 303 313 319 304 257 208 265 214 240 217 242 285 263 270 289 293 312 241 257 310 241 252 234 258 277 239 248 219 265 263 244 276 252 273 244 276 264 276 282 244 290 242 286 263 248 281 243 283 222 230 234 243 275 221 253 237 232 280 257 272 218 252 250 248 254 255 202 241 218 251 225 253 241 243 241 215 204 196 219 229 244 220 162 133 122 78 66 101 110 33 51 69 36 77 98 100 118 100 149 175 158 183 240 213 227 201 206 192 201 183 208 18 53 48 65 57 65 44 46 37 22 71 18 39 65 15 43 47 19 59 0 51 11 51 41 73 21 44 37 45 57 52 14 55 55 61 44 57 100 44 54 52 95 48 74 79 60 62 78 89 88 90 73 81 71 58 67 79 89 98 93 116 101 100 81 70 102 80 128 152 141 107 94 148 132 141 195 171 202 238 235 209 250 241 207 217 273 269 270 305 274 270 245 289 262 279 291 287 285 291 303 371 334 339 332 342 320 367 364 364 329 316 335 396 366 339 400 392 368 319 408 338 304 366 327 368 405 360 385 385 370 352 352 368 301 363 342 416 388 422 413 405 500 546 595 534 487 456 419 397 453 406 466 465 479 482 477 477 526 505 555 468 465 453 510 535 516 518 609 631 595 630 673 547 577 596 599 596 564 516 556 552 560 510 508 528 526 558 567 556 524 569 623 547 530 520 575 569 600 607 576 633 548 644 592 566 572 556 636 542 585 570 558 532 541 541 499 527 502 507 560 554 549 557 531 556 529 562 572 544 542 530 517 462 448 523 463 517 533 500 541 538 547 536 518 537 527 501 556 543 544 549 560 622 589 684 718 740 663 591 518 529 476 493 497 453 440 438 415 427 409 384 417 405 425 426 446 444 432 455 461 483 442 430 463 415 490 485 499 451 436 373 371 379 374 376 425 439 333 417 406 411 449 405 395 343 362 375 404 364 378 351 391 368 362 365 359 331 340 305 301 396 343 434 396 461 472 462 433 414 385 410 395 397 377 338 383 384 405 343 395 412 528 568 612 571 492 382 390 378 376 362 359 363 367 378 391 333 338 383 351 372 365 339 341 313 372 341 360 330 361 366 314 312 373 359 299 383 396 372 448 538 620 878 1004 1162 1093 904 679 540 383 354 402 354 404 347 399 413 441 452 519 513 509 570 548 574 538 518 595 640 615 657 691 723 762 787 794 759 867 699 606 545 534 492 499 503 557 605 720 814 795 862 913 902 913 812 821 810 781 747 680 669 673 686 641 662 618 569 601 562 517 543 514 522 507 509 497 509 495 481 489 476 538 512 504 510 492 463 472 560 499 624 574 502 520 455 396 411 411 438 374 388 356 361 393 349 360 404 340 333 330 296 366 324 294 297 340 347 366 387 326 310 313 319 326 295 317 353 305 283 333 301 346 356 349 358 338 329 336 319 343 351 339 360 394 343 372 348 368 343 350 368 312 316 347 317 314 360 346 324 334 399 288 367 356 347 337 348 348 338 341 371 358 348 395 362 325 397 366 377 349 362 398 387 396 369 343 369 374 356 391 405 381 351 408 393 348 404 393 358 380 360 386 360 413 378 386 381 414 363 383 343 388 371 369 364 425 376 399 376 388 322 308 297 232 200 253 232 242 234 216 305 284 263 313 330 346 312 262 341 363 351 316 345 328 373 342 360 302 292 278 345 344 379 362 325 294 314 273 335 312 399 353 369 349 302 345 309 325 312 293 322 334 333 332 311 315 297 299 268 250 203 286 216 208 231 262 279 298 272 275 289 254 277 246 276 286 245 284 237 260 271 217 268 234 242 273 275 270 245 291 262 268 233 262 228 255 246 281 271 284 249 253 221 262 264 243 243 245 255 240 224 236 292 221 274 236 240 216 240 239 214 218 204 250 255 257 237 210 223 229 246 225 209 227 184 209 206 180 163 134 92 73 98 46 71 76 37 69 67 61 86 126 168 154 168 179 185 176 213 204 208 168 208 146 208 186 17 30 11 38 24 43 57 64 73 66 40 74 66 4 83 48 35 29 26 36 62 12 61 73 48 39 26 52 25 52 52 79 68 55 40 64 65 58 43 70 54 67 33 38 53 61 32 88 55 88 98 54 84 68 112 105 75 96 128 102 107 99 116 116 131 100 140 88 98 95 124 116 98 165 132 178 182 191 201 224 235 203 213 241 182 215 262 220 308 235 206 281 288 278 311 243 276 308 249 297 317 338 336 326 345 354 311 328 341 342 361 351 350 383 381 360 402 365 370 375 366 351 357 349 401 343 317 390 373 387 359 357 367 338 316 360 426 374 401 384 430 457 583 611 566 499 420 414 408 435 454 438 449 480 460 465 457 521 492 494 479 498 536 522 503 533 535 544 513 556 579 629 564 590 586 574 558 560 561 569 529 553 542 530 558 499 589 535 575 615 578 591 567 568 576 573 563 574 588 606 567 611 641 618 607 539 551 593 579 537 588 606 535 550 540 530 511 554 515 482 545 569 557 567 543 563 552 522 551 568 552 508 469 465 476 486 518 515 527 502 551 541 559 550 507 548 556 536 523 525 602 556 586 605 675 749 752 637 603 517 503 444 470 440 481 433 454 429 450 405 409 435 366 469 443 441 429 455 421 434 426 441 434 427 465 437 473 441 450 450 377 379 378 391 375 400 394 423 372 364 354 395 445 412 364 329 402 383 362 328 333 325 324 331 344 304 368 306 347 310 296 370 443 463 481 430 423 404 422 415 375 374 340 403 416 426 361 356 359 410 421 538 538 555 543 431 405 363 372 381 336 404 335 372 357 370 386 354 310 372 337 369 367 355 320 350 351 319 324 380 371 406 347 388 314 380 369 359 382 457 516 606 821 1019 1161 1084 929 733 500 379 406 411 362 350 391 343 444 379 481 477 510 522 605 568 608 597 543 503 618 642 656 712 713 783 783 820 798 739 766 636 584 523 515 537 494 590 670 730 825 859 871 839 833 878 865 813 829 795 787 762 734 678 613 647 603 611 623 593 545 540 563 531 523 522 504 487 458 466 449 502 502 541 533 455 513 477 467 444 440 506 566 543 576 424 467 401 417 432 408 414 370 372 352 352 375 373 322 320 362 331 357 353 338 335 326 330 374 315 327 315 361 315 298 312 350 290 315 347 350 351 365 343 377 329 367 330 313 348 375 339 347 363 360 370 321 329 415 376 351 295 320 388 322 371 322 330 348 367 304 387 285 328 315 346 365 331 352 375 367 349 346 380 352 359 337 337 346 316 415 333 390 391 380 384 384 417 371 402 366 354 394 387 357 371 379 385 417 391 369 375 372 407 406 326 403 398 379 383 405 382 351 345 360 421 391 375 408 386 372 350 332 316 245 270 217 186 262 236 263 268 291 275 354 298 314 358 304 323 329 355 293 334 374 388 341 330 339 347 344 305 321 422 339 376 326 355 359 332 350 351 323 369 316 341 311 273 377 308 315 320 330 352 312 294 292 313 300 258 283 238 245 272 221 247 241 236 290 267 278 261 296 291 270 277 244 268 244 299 262 238 248 250 229 255 263 260 257 267 321 250 298 287 257 251 287 267 307 226 273 275 234 242 249 300 255 245 221 307 252 258 223 267 229 248 259 265 276 244 246 295 256 246 276 275 240 206 229 244 225 238 251 221 252 225 213 205 174 172 180 117 73 91 100 88 47 81 86 82 60 100 73 125 119 158 174 150 190 161 205 201 203 205 157 233 213 217 16 50 46 26 44 65 21 35 25 42 31 4 52 53 29 65 24 62 54 39 48 20 55 47 34 56 42 19 45 59 60 39 78 83 46 58 43 53 69 87 89 51 54 62 94 89 62 49 79 73 75 67 79 108 95 79 81 100 76 91 119 142 130 100 115 109 107 125 124 101 130 115 152 114 170 165 176 170 207 217 199 182 213 214 263 285 315 301 289 246 251 270 303 285 275 276 297 303 330 344 350 341 339 321 340 315 353 320 359 374 332 313 350 355 309 396 393 341 370 310 434 395 353 377 341 383 361 384 328 356 362 371 312 320 324 359 370 418 402 366 422 493 555 531 565 483 438 432 402 461 427 425 482 487 448 454 495 491 506 478 505 472 496 483 523 517 478 538 569 607 599 591 605 573 553 560 517 592 560 555 544 531 522 586 494 480 535 511 539 567 604 555 511 568 538 604 568 577 586 635 628 598 600 587 597 566 561 606 561 521 589 550 555 580 606 480 517 549 536 511 522 521 577 576 557 527 511 542 510 521 547 520 517 441 478 489 512 493 545 537 544 612 587 541 582 574 516 594 497 525 561 520 531 586 686 728 686 658 569 555 526 465 471 423 436 443 434 403 457 456 441 401 483 415 420 423 398 449 432 452 435 457 500 462 478 447 463 496 487 421 412 374 336 386 391 386 407 400 397 459 431 402 386 441 352 339 357 355 315 358 308 298 324 319 327 354 311 346 335 343 355 372 363 471 405 432 394 381 386 419 374 421 359 393 370 363 369 310 402 339 429 458 571 587 556 472 393 381 401 336 394 373 337 405 360 353 379 334 340 360 351 316 333 388 374 362 342 387 324 381 357 321 387 400 353 391 357 370 384 402 509 621 883 1056 1151 1127 942 719 498 487 402 401 324 355 338 361 398 426 493 497 561 517 513 571 599 543 546 598 566 654 687 729 755 745 809 803 799 747 719 676 552 561 493 470 498 586 676 754 781 839 907 888 899 873 819 840 806 762 756 742 684 677 663 608 591 654 641 635 526 588 559 565 533 535 514 484 477 485 457 507 504 536 534 483 493 480 458 507 471 514 596 583 530 479 431 430 425 419 410 393 375 342 377 383 387 343 371 350 357 364 337 312 317 328 332 349 360 400 316 344 312 278 324 316 350 288 301 294 290 313 310 337 283 327 335 341 376 308 356 364 351 348 352 350 328 340 352 304 353 324 354 360 284 321 314 357 316 346 289 343 353 352 327 308 320 325 352 332 354 348 359 352 354 345 352 365 350 337 331 344 354 417 347 363 380 397 336 402 376 364 359 360 359 426 410 412 396 377 375 343 394 362 369 358 379 383 361 354 359 374 381 384 365 384 401 391 422 349 390 373 333 299 239 253 222 212 193 274 207 241 270 311 283 261 291 289 331 336 326 340 399 337 410 423 404 438 417 291 404 344 367 356 324 332 346 341 342 246 346 329 365 331 337 317 338 360 319 328 316 297 310 341 322 296 316 315 242 287 282 288 235 233 231 233 232 264 235 229 258 270 240 266 238 263 273 298 235 243 254 225 259 250 250 257 279 228 277 231 268 277 266 271 327 244 288 249 263 248 232 290 244 254 268 268 273 244 253 222 266 248 276 230 213 281 288 238 263 228 267 224 197 229 228 238 258 244 235 268 237 195 246 241 230 220 189 193 182 167 160 116 97 71 35 66 96 19 71 84 117 90 139 116 106 144 125 178 200 199 202 174 227 174 196 205 203 195 15 54 40 26 38 41 51 30 63 43 28 56 37 37 54 72 22 50 26 73 38 19 67 53 53 41 44 53 63 20 42 52 42 31 32 15 62 59 55 68 42 75 64 45 48 49 52 10 63 84 86 52 63 35 98 53 116 83 105 113 122 74 127 138 104 109 89 127 111 106 130 132 112 139 171 141 210 182 213 209 224 231 247 267 246 240 274 266 273 197 238 249 285 261 294 257 269 285 281 325 338 303 362 338 276 367 349 319 347 348 337 365 316 392 310 371 365 362 360 361 368 350 385 382 351 392 425 373 383 345 406 321 298 306 328 365 381 395 405 388 435 510 546 554 540 454 419 439 375 410 425 430 449 450 447 504 505 495 479 515 506 449 504 513 514 471 490 512 563 583 613 613 594 559 535 599 591 523 559 506 649 542 535 542 515 517 545 543 593 582 564 559 583 520 597 584 526 597 626 630 578 619 576 577 579 615 585 586 563 566 544 523 547 560 549 552 552 609 550 524 530 552 541 611 582 501 534 537 556 517 540 509 514 488 475 496 500 521 552 562 486 508 571 494 545 573 550 582 551 539 585 557 585 609 655 704 688 698 612 562 504 478 439 440 435 468 455 442 432 477 416 415 441 374 450 428 412 425 427 439 436 442 410 370 485 504 469 463 441 389 400 334 398 389 430 410 385 377 422 375 419 369 399 383 377 326 385 374 377 338 321 356 373 367 329 347 332 356 290 329 344 404 442 473 466 446 414 401 414 387 391 383 363 357 371 354 361 396 349 345 399 531 564 606 579 437 354 348 373 377 384 395 366 345 354 354 320 333 356 321 351 332 353 340 381 333 350 341 296 345 370 363 356 370 343 347 347 380 397 461 554 661 876 1064 1184 1137 889 674 522 434 397 349 329 371 325 340 420 459 433 463 520 510 542 562 575 550 565 631 589 622 635 709 725 743 773 886 766 779 695 634 551 503 497 531 525 610 713 764 793 858 887 809 906 854 849 798 812 763 739 734 685 680 674 632 607 562 670 551 572 545 567 565 503 508 516 527 508 512 518 484 479 478 528 529 460 437 453 500 518 520 558 551 576 495 492 419 377 410 404 424 383 396 375 312 352 346 362 363 350 372 335 345 354 309 320 325 337 355 324 330 331 301 287 280 327 333 312 309 322 371 324 326 362 293 342 314 301 319 342 387 351 367 376 359 341 337 358 382 328 342 339 357 331 344 315 351 340 356 342 323 344 332 302 331 303 322 316 349 337 375 345 384 369 341 357 351 398 404 368 389 375 349 368 362 387 349 369 404 341 364 389 389 376 417 346 394 429 346 411 421 397 391 391 339 397 405 374 397 359 367 396 387 357 352 360 390 363 374 380 376 315 288 291 218 208 232 238 222 241 236 260 269 297 334 284 308 313 333 327 374 386 423 515 556 435 415 352 341 352 366 335 282 346 350 301 362 339 317 405 327 359 315 349 316 309 318 308 292 292 328 317 354 312 322 272 275 251 284 303 288 255 268 258 212 254 247 304 285 284 265 266 204 285 250 236 265 254 273 231 236 290 251 245 219 206 225 254 241 272 267 255 215 283 268 274 276 268 238 228 245 222 234 241 246 255 259 213 252 249 271 241 269 266 215 240 273 243 249 200 248 220 243 236 342 234 228 247 250 225 243 220 238 245 200 205 202 181 155 146 97 105 59 81 67 44 70 75 104 77 88 123 118 142 187 168 148 203 171 189 180 192 226 214 191 184 190 14 17 48 73 25 61 27 54 54 35 19 36 0 29 52 55 60 27 33 34 15 28 75 31 77 31 76 47 56 41 21 56 91 62 34 64 68 44 71 73 52 70 84 71 75 46 75 60 107 80 57 89 90 96 64 77 118 109 122 114 141 147 140 77 129 77 101 150 68 155 131 109 101 128 166 191 183 231 222 215 211 244 246 261 298 262 284 249 258 269 273 262 243 265 318 301 269 292 313 335 327 300 352 322 359 360 334 348 363 349 308 367 348 376 360 384 352 418 334 350 346 322 409 397 383 389 379 352 344 343 361 315 352 344 373 360 381 364 424 414 398 474 552 600 517 493 437 394 430 421 381 460 467 455 451 485 506 476 505 513 476 489 514 518 506 522 481 551 531 557 623 630 589 546 578 624 583 592 541 549 560 503 508 542 477 530 523 528 547 545 597 560 558 535 580 613 588 571 553 606 619 644 592 598 595 550 612 570 603 555 573 536 583 591 561 496 532 565 553 547 534 530 572 531 566 565 557 538 570 499 531 489 517 461 476 462 515 489 479 574 563 543 529 559 575 527 540 545 554 536 545 546 541 637 638 694 705 695 580 561 477 447 480 466 485 434 452 400 491 422 397 464 426 404 409 416 368 455 422 437 438 440 440 437 439 465 516 446 434 387 395 358 351 375 404 417 349 386 392 378 350 405 399 422 375 393 347 375 295 381 321 381 321 356 384 350 346 320 350 346 365 375 408 453 469 472 440 392 383 376 386 386 390 368 348 367 377 397 366 344 408 524 579 613 562 466 376 340 363 407 375 360 370 333 326 378 362 357 415 353 321 327 331 338 377 315 402 359 363 366 347 361 311 361 331 366 338 364 371 471 511 615 812 1012 1176 1137 844 736 488 394 400 384 350 366 329 342 378 433 437 507 473 559 539 528 555 583 505 621 572 624 653 650 756 748 812 850 771 808 736 624 587 541 476 506 504 537 614 660 785 876 909 903 888 878 900 827 794 722 749 684 666 723 641 665 620 629 589 569 552 536 518 494 537 516 496 487 481 495 476 538 450 494 532 512 497 443 439 498 468 593 547 565 549 490 409 446 362 390 351 345 383 373 389 386 366 338 319 391 329 333 323 348 307 297 342 323 334 371 292 331 313 317 321 326 262 309 285 361 333 323 333 348 324 355 334 362 370 316 345 323 383 339 356 377 338 367 365 348 343 373 348 272 348 339 335 310 302 366 365 290 343 341 387 348 313 304 317 345 362 394 370 378 376 365 385 315 377 378 403 409 379 376 381 314 385 385 342 381 375 408 366 339 401 384 370 369 369 371 366 367 370 354 345 377 392 383 359 402 420 358 364 382 367 382 385 398 385 366 369 365 341 308 283 292 228 229 206 216 208 270 267 275 290 250 267 318 305 301 309 341 583 596 509 431 380 333 312 362 374 348 299 356 333 365 328 351 292 352 377 348 363 316 304 345 348 318 312 350 307 330 309 296 313 302 333 332 304 258 285 260 236 288 231 237 200 262 264 238 267 286 263 290 237 231 261 257 281 243 270 243 251 284 262 279 253 271 248 273 281 262 265 314 237 253 281 254 231 276 276 262 247 238 238 294 239 236 245 259 245 262 268 254 254 253 247 248 293 233 236 273 258 209 223 222 256 217 253 198 247 252 233 245 237 217 208 211 207 146 118 128 76 66 51 67 76 84 51 66 57 82 128 125 141 144 121 154 205 204 172 190 195 225 222 172 161 197 13 32 46 59 43 37 52 23 17 38 38 28 48 55 49 73 28 40 44 2 45 50 38 22 43 57 15 53 67 64 66 50 17 51 46 45 59 45 59 49 47 62 61 86 20 81 35 39 51 82 74 91 125 53 117 111 84 96 94 115 66 108 104 105 66 113 110 126 105 139 126 145 165 114 155 191 166 184 165 225 195 235 258 246 245 259 266 287 295 292 248 301 340 312 270 280 302 314 296 341 306 327 353 348 311 329 324 321 352 336 360 362 359 384 352 384 403 348 334 376 332 343 384 385 376 382 372 358 368 386 373 316 349 338 345 400 386 379 429 368 438 531 532 537 564 497 447 422 425 458 450 438 481 460 475 499 461 491 524 500 519 466 517 476 528 515 519 525 570 562 656 619 588 579 545 570 585 616 557 562 589 563 556 546 571 517 514 498 565 555 605 599 577 513 590 527 554 586 608 599 573 593 575 568 562 589 570 581 608 641 556 571 555 566 512 554 539 558 495 548 501 573 565 615 578 511 545 606 518 561 557 561 501 499 488 478 517 547 521 518 531 539 539 560 549 550 573 562 546 544 509 514 587 563 682 710 691 703 596 545 519 493 434 438 459 437 422 433 391 459 376 427 447 452 465 452 456 497 466 455 514 452 450 427 497 473 454 453 476 396 376 385 405 408 388 424 394 381 404 398 394 399 405 382 363 395 391 329 345 362 393 362 323 377 347 340 357 351 338 321 352 380 387 461 461 468 414 384 433 426 360 371 366 369 435 392 383 337 376 388 430 502 551 566 558 473 359 355 369 347 337 380 376 392 360 335 338 358 352 362 336 319 329 346 363 348 380 348 335 361 390 336 326 387 323 319 404 399 390 426 501 720 838 1037 1171 1154 906 705 498 417 383 395 378 331 387 399 423 405 423 508 497 590 560 558 556 596 541 560 577 622 676 669 734 721 875 840 810 841 682 624 594 515 488 497 524 617 646 760 809 844 841 831 852 850 844 791 824 762 717 748 682 706 629 675 648 609 557 561 541 612 566 494 519 536 512 505 471 509 482 478 530 504 508 463 499 471 394 450 530 567 528 597 549 471 415 450 362 406 373 453 387 409 371 334 390 381 315 353 323 295 329 323 350 275 350 331 354 335 349 337 319 279 313 358 286 333 313 304 333 349 320 302 306 334 319 356 313 323 305 349 346 343 332 342 348 307 337 264 333 346 336 282 292 341 305 350 363 298 345 326 343 354 353 306 309 328 291 319 335 360 378 377 328 409 398 369 349 338 374 335 343 403 421 369 397 329 353 377 385 336 419 363 397 368 396 399 389 401 318 392 407 400 405 381 388 400 334 420 400 342 386 419 380 370 387 385 391 376 375 349 335 299 286 274 227 228 212 207 267 236 288 268 274 323 310 268 300 291 361 373 362 372 329 384 355 313 308 374 346 352 281 364 329 309 338 305 378 302 347 329 387 313 309 323 354 326 373 322 304 343 319 312 313 282 313 328 282 270 329 244 252 257 289 240 248 224 265 267 280 248 274 274 259 248 254 263 257 277 268 237 253 254 286 246 237 268 229 229 267 243 260 273 261 222 271 286 264 272 257 263 243 258 248 246 255 273 249 198 209 196 247 260 247 204 246 262 238 275 226 255 259 231 263 209 255 223 239 237 233 257 242 213 213 219 191 265 218 177 130 117 84 73 72 43 60 40 32 58 72 88 98 88 141 162 172 179 174 138 183 218 209 169 219 173 201 221 12 66 65 73 63 59 21 20 37 44 34 82 44 43 42 61 45 48 25 73 37 46 40 41 26 65 69 44 78 41 30 63 38 57 48 29 52 45 30 38 48 72 55 77 33 74 52 81 42 90 73 102 58 99 93 115 69 105 117 99 103 86 101 114 97 109 81 99 99 140 152 94 110 140 156 160 193 191 218 200 230 206 248 203 260 269 287 274 243 268 236 249 315 253 302 324 286 330 333 343 298 301 353 368 380 361 358 403 352 326 338 309 374 390 341 367 385 319 363 384 353 373 400 356 390 342 367 390 362 361 369 320 333 349 320 356 418 433 379 420 426 471 604 554 588 473 431 398 359 408 420 432 429 486 434 506 484 497 489 493 495 518 501 474 512 576 539 555 521 586 632 649 610 541 535 578 574 505 550 521 545 559 522 527 526 503 562 579 543 595 607 561 653 610 584 595 554 632 631 582 512 631 586 595 547 540 543 589 581 571 554 545 564 580 584 551 529 496 532 556 530 540 564 528 532 541 564 546 556 542 523 534 537 458 535 474 523 547 499 536 569 589 546 584 560 570 520 527 524 526 521 546 561 618 631 727 759 703 611 496 533 471 472 480 422 415 403 400 440 413 426 414 404 462 429 409 393 480 439 420 462 479 474 434 460 483 501 441 445 422 435 374 406 374 411 376 435 403 363 359 412 369 402 418 350 392 373 361 337 359 358 369 340 363 324 333 317 330 297 330 313 398 461 438 465 434 435 434 457 347 377 346 391 352 381 361 355 327 346 362 438 493 553 577 541 471 373 359 341 359 355 334 363 379 352 389 383 322 379 382 343 309 347 327 403 361 328 328 326 344 392 360 336 305 384 408 374 334 420 410 524 605 813 1050 1133 1086 916 664 519 441 361 388 352 374 364 375 392 456 481 490 540 480 546 557 575 546 574 569 582 643 651 671 723 753 785 795 800 759 750 672 550 494 512 527 568 541 629 712 817 836 844 875 888 863 828 874 752 738 717 800 703 656 673 656 640 589 582 553 536 548 546 463 516 494 476 483 471 458 457 534 467 536 563 543 439 435 488 490 486 535 539 526 573 493 420 440 403 403 397 390 416 355 367 345 355 374 355 370 343 371 337 339 307 300 322 338 326 387 336 353 351 295 325 300 303 343 328 367 328 379 327 310 341 360 346 359 305 373 318 349 334 331 316 333 356 329 338 324 296 376 349 347 284 338 290 315 320 346 385 373 307 358 345 391 321 361 335 361 353 308 339 398 363 353 348 339 393 359 354 360 392 353 377 429 412 340 369 360 346 398 392 413 400 389 401 394 370 382 382 379 357 385 357 355 377 371 385 349 362 376 410 369 388 365 334 397 398 354 357 337 360 295 321 245 236 218 234 242 250 276 263 305 273 317 320 293 303 329 317 316 354 377 358 342 328 351 353 347 333 310 296 366 289 323 373 360 325 322 364 317 332 373 337 326 326 324 337 329 323 331 338 293 291 309 313 303 313 267 294 265 304 270 238 223 266 222 257 255 329 261 281 264 283 228 284 267 280 222 280 246 233 292 251 252 301 271 284 280 302 267 269 264 284 263 248 247 232 250 288 254 251 274 257 228 305 211 265 214 268 253 241 255 245 258 265 238 236 237 265 266 269 214 255 242 285 223 247 214 229 257 217 272 217 221 220 163 208 183 126 106 55 46 60 79 93 77 79 126 59 111 112 144 103 145 238 158 180 184 207 187 187 166 206 164 190 192 11 55 69 41 60 20 52 35 33 42 46 18 48 32 59 55 95 48 62 37 37 78 66 47 18 58 35 33 65 39 61 54 31 41 70 46 35 65 35 41 81 56 83 64 89 82 60 52 74 83 67 84 86 67 82 66 92 79 102 93 115 122 110 77 86 93 79 97 148 119 132 115 129 110 147 168 182 184 221 219 232 215 218 248 249 242 252 273 278 279 261 252 223 295 262 278 306 257 312 335 369 339 336 316 323 352 334 344 288 328 328 371 386 358 390 368 342 349 395 339 334 351 348 351 385 395 340 360 330 361 336 326 288 315 366 362 387 374 440 389 417 501 619 574 539 517 398 423 399 417 435 429 444 492 515 485 456 510 466 464 482 540 539 537 520 497 490 492 580 538 570 587 622 600 571 565 608 527 580 559 577 568 552 510 565 535 508 584 531 540 559 588 550 553 556 598 566 581 596 606 577 625 578 600 589 559 621 617 566 563 616 568 513 581 582 512 584 520 489 529 478 564 502 573 548 541 584 517 561 520 505 512 489 466 488 537 486 487 507 558 511 535 542 601 569 533 556 513 537 555 542 508 540 611 685 715 680 668 652 521 484 520 446 426 456 452 422 441 395 450 418 453 433 401 403 431 429 427 495 437 505 385 456 428 437 430 480 482 452 429 413 352 405 388 389 397 416 400 300 394 386 352 384 416 367 375 394 378 320 367 362 329 315 336 326 327 319 336 316 319 385 414 370 404 434 446 391 421 426 371 365 383 372 347 384 414 357 346 331 382 419 488 517 582 525 453 388 372 367 311 376 338 388 377 379 322 407 354 330 366 351 353 395 375 385 373 373 360 366 381 326 367 340 375 339 345 359 362 394 411 520 635 827 1091 1191 1098 908 656 542 453 363 396 394 337 361 345 380 437 482 537 523 544 486 573 578 547 562 579 583 637 672 677 749 774 803 842 829 835 689 634 545 509 458 510 475 536 690 729 821 847 928 897 841 870 824 846 722 743 727 752 735 705 668 640 592 593 526 542 560 532 555 519 497 516 518 510 461 513 424 499 435 494 490 520 436 471 455 483 498 534 553 622 551 471 459 415 409 419 341 343 426 404 354 378 331 361 382 351 313 317 333 289 296 352 313 320 327 314 322 342 320 350 297 311 337 300 329 299 324 350 330 289 292 326 367 315 362 324 341 337 310 319 342 308 345 317 291 329 342 336 316 297 295 363 338 344 346 349 316 339 284 309 362 346 327 358 318 355 351 362 387 325 311 355 321 325 355 363 357 335 372 365 387 349 355 366 340 356 356 366 395 388 424 388 387 344 352 402 340 376 422 352 387 346 370 365 396 403 359 391 374 366 343 380 378 389 381 352 348 377 336 276 280 224 221 236 222 218 238 195 260 297 291 313 316 350 292 336 303 366 319 322 320 344 339 352 311 372 338 323 350 323 350 319 316 335 333 353 339 348 305 370 321 307 342 311 319 328 299 325 302 350 342 303 283 285 279 267 258 257 216 251 268 221 239 236 220 248 278 274 290 278 238 239 257 239 263 257 278 234 255 280 259 249 257 261 292 220 279 321 274 266 278 256 248 223 255 211 284 218 207 279 272 202 267 260 251 268 245 231 272 213 250 233 235 234 226 225 229 275 223 211 288 235 246 261 248 236 253 213 183 252 264 238 243 207 174 144 151 102 85 81 38 78 51 72 93 77 67 98 110 129 79 153 185 171 171 211 172 219 190 188 181 166 192 207 10 47 38 15 46 52 44 47 56 43 60 42 43 18 67 68 59 38 43 13 36 47 53 38 79 64 67 38 41 63 52 49 29 54 58 42 57 47 59 71 51 32 82 90 66 50 60 53 85 101 25 82 118 58 86 110 53 95 103 115 85 104 104 113 107 119 82 100 114 137 151 117 124 157 179 185 188 192 221 225 189 214 194 241 275 278 253 243 239 253 263 263 217 261 269 284 246 301 311 307 320 327 341 283 323 310 293 328 332 352 367 356 322 350 348 366 338 387 371 344 377 361 381 304 358 367 370 357 388 317 374 365 329 288 330 359 388 332 388 443 401 490 556 560 545 501 443 434 418 403 425 405 445 447 468 478 489 482 472 462 481 447 483 530 469 515 523 559 541 587 621 566 615 589 556 560 573 561 542 530 550 531 503 511 517 529 564 552 563 576 612 572 562 565 546 608 570 561 606 591 614 603 581 621 581 559 580 620 601 605 558 576 520 519 558 587 538 530 503 517 534 525 509 539 574 581 538 524 523 519 502 543 518 485 519 465 478 521 535 548 554 549 536 550 556 551 519 568 517 558 538 521 578 578 663 667 684 613 569 548 468 542 465 454 436 424 421 413 433 420 440 455 374 400 408 424 440 419 450 446 388 408 467 475 435 458 474 511 411 357 399 385 403 380 382 420 435 370 404 391 378 374 417 422 385 405 313 367 353 348 339 327 334 334 348 301 339 341 325 324 344 338 432 422 420 432 389 388 407 360 362 345 366 346 386 369 373 349 421 347 388 533 549 617 528 410 382 340 339 324 347 347 358 350 402 324 309 361 363 345 334 318 301 346 344 325 397 335 339 368 325 366 365 338 370 373 369 382 395 427 529 580 825 981 1154 1076 934 608 493 377 398 403 344 391 407 381 376 434 525 496 496 484 539 543 560 558 510 561 597 598 649 689 714 762 803 777 808 771 665 647 574 512 542 503 479 609 648 719 843 863 937 840 822 840 776 795 842 751 722 710 726 651 611 603 609 575 593 591 555 554 526 519 542 451 503 461 496 499 442 485 481 492 483 485 507 451 486 410 468 480 582 537 525 506 396 433 414 355 381 368 383 363 296 382 346 346 381 368 327 335 317 322 304 323 303 352 367 368 348 333 310 282 316 362 284 339 349 282 317 338 343 330 309 347 323 296 351 324 316 307 352 300 330 322 345 344 322 315 335 346 320 351 365 343 363 364 353 295 340 351 292 358 320 332 343 302 283 314 336 366 333 376 345 340 425 373 364 369 336 394 344 386 361 374 347 380 391 410 381 385 366 341 375 368 391 365 431 350 384 406 383 342 369 366 381 390 385 369 403 375 377 356 360 378 362 358 362 374 383 347 297 307 299 214 225 239 225 257 193 234 263 300 300 289 305 289 314 338 328 324 329 365 339 350 328 333 354 332 305 336 348 301 346 351 374 338 347 329 333 321 307 354 301 335 359 301 313 348 332 332 302 330 264 292 338 273 281 316 290 253 239 234 248 205 242 270 263 272 240 277 211 261 198 302 228 246 224 251 217 210 237 252 247 208 223 276 244 266 262 282 250 270 247 259 271 255 263 248 214 277 245 218 230 273 253 231 243 257 232 233 262 246 252 264 219 221 237 234 220 221 219 266 215 240 219 246 211 245 184 234 219 258 201 270 181 194 197 161 129 123 93 70 39 94 16 77 77 71 89 74 90 143 130 146 157 209 167 193 179 220 197 208 184 177 242 171 9 53 56 50 41 27 43 20 43 23 58 53 0 72 51 45 49 18 38 45 50 55 23 57 37 57 32 59 37 63 52 52 50 50 41 66 48 39 39 83 49 92 52 67 24 85 74 82 65 78 76 55 59 89 67 86 89 128 98 102 131 101 138 111 139 108 92 89 133 130 110 124 114 108 181 133 182 157 230 211 204 191 231 249 216 262 284 290 257 252 323 270 261 241 260 274 289 251 254 332 357 299 307 299 328 315 367 323 327 346 341 332 347 371 351 336 410 383 342 369 348 377 336 369 339 368 363 332 374 327 364 347 386 315 311 356 355 405 407 418 406 501 535 581 551 501 460 436 418 423 426 408 424 447 477 523 446 510 492 494 501 511 507 542 483 483 542 508 555 587 579 565 594 594 595 533 561 547 547 593 527 552 517 547 537 515 542 534 552 541 566 589 533 486 577 561 568 607 607 588 572 622 620 593 546 554 555 580 579 541 567 529 564 525 588 572 540 498 550 564 554 532 565 495 548 551 508 534 580 498 523 522 469 430 473 484 537 536 517 566 490 552 536 494 543 553 572 490 539 522 585 558 651 638 635 749 707 679 595 567 495 477 478 463 418 448 413 427 370 433 390 390 391 413 455 445 481 396 483 418 444 458 448 420 447 428 495 470 412 373 378 346 369 392 398 419 385 392 402 405 408 397 368 447 362 352 355 344 317 351 380 352 340 322 360 398 324 300 319 350 335 382 428 441 413 445 429 380 414 374 377 336 372 351 327 354 400 370 322 348 429 478 581 599 574 426 345 381 380 341 329 337 377 398 374 296 383 342 381 341 356 344 351 340 347 352 372 347 310 297 366 350 338 393 388 353 367 383 467 440 483 662 850 1005 1144 1104 891 657 452 466 346 335 329 344 365 335 386 433 450 547 548 527 528 557 558 580 542 586 590 631 644 747 761 823 765 822 798 794 674 666 565 479 451 509 523 599 661 792 805 832 866 871 798 869 838 817 812 815 709 675 720 672 635 621 635 596 598 556 536 545 546 511 502 486 506 537 505 483 475 445 478 525 451 491 518 493 457 439 485 519 536 577 538 503 439 416 391 355 403 407 334 350 355 384 366 343 365 318 304 371 310 348 315 304 337 299 328 330 314 336 323 324 325 335 328 314 308 308 311 376 297 366 356 344 382 302 343 306 324 299 363 352 393 310 305 350 380 353 365 364 311 332 325 345 316 321 320 354 307 332 334 366 339 316 300 343 339 345 314 306 341 356 344 375 345 360 348 336 331 346 396 344 340 367 351 374 366 356 367 387 363 347 376 390 354 406 325 348 407 389 377 358 336 361 374 353 397 350 413 391 345 425 395 410 331 367 373 378 357 370 397 360 265 247 203 196 200 239 192 284 302 300 295 302 338 249 290 378 309 345 324 343 351 365 327 312 351 341 267 322 304 344 335 344 329 328 330 336 344 356 290 351 358 336 344 315 310 321 342 318 301 275 273 301 291 300 295 259 270 275 260 258 182 261 234 258 249 269 282 283 241 268 234 229 271 264 264 243 212 230 258 256 273 240 245 263 308 280 232 271 312 278 276 274 251 244 289 294 265 294 224 258 241 272 229 270 249 232 244 245 275 227 232 254 275 246 233 284 241 235 273 229 242 201 241 256 237 237 203 219 258 236 197 245 249 213 192 190 127 115 101 40 49 76 41 50 104 62 58 132 83 118 143 131 126 199 201 182 233 197 218 251 161 197 182 209 8 41 45 33 69 70 25 59 59 66 61 43 67 48 33 40 22 45 40 49 58 45 29 96 32 27 82 37 20 58 35 29 58 40 39 51 10 27 62 60 44 69 61 63 38 82 59 76 70 99 55 104 90 89 68 95 96 121 62 130 121 130 153 123 121 113 77 97 120 134 144 116 117 146 169 154 172 201 199 213 209 266 176 248 297 282 271 278 224 234 245 263 309 248 255 310 281 275 286 338 337 319 352 321 301 285 307 310 311 325 322 347 377 389 333 353 398 379 333 360 376 325 326 371 406 356 348 401 340 371 354 296 332 358 380 377 376 406 405 400 442 506 529 582 574 457 409 370 389 457 428 429 419 468 485 516 484 491 446 446 488 464 508 481 523 508 488 500 521 584 600 536 574 568 596 552 588 545 536 600 554 538 575 530 494 553 575 504 579 511 581 596 524 533 526 592 584 562 632 627 624 564 581 550 593 576 612 538 597 602 568 560 549 541 523 508 546 536 531 564 560 573 514 500 566 558 543 535 518 511 503 498 470 477 461 467 503 489 527 531 547 574 580 494 578 564 479 508 485 569 540 546 578 536 735 676 695 631 626 494 482 496 508 435 439 481 428 416 429 398 483 390 360 405 481 428 431 442 443 436 466 495 415 462 442 499 455 471 447 401 420 370 377 387 382 390 367 404 392 419 393 367 400 410 375 380 369 410 357 321 306 328 363 345 352 299 280 319 326 330 318 392 443 489 421 397 416 428 421 399 383 356 372 395 406 309 360 362 353 395 399 514 547 518 551 497 345 390 357 337 348 383 371 345 335 384 342 317 337 348 398 365 379 353 386 375 371 340 357 341 370 324 346 326 348 373 368 363 347 426 537 630 829 1024 1113 1089 877 704 546 426 356 372 326 349 379 316 360 427 426 469 550 538 512 551 567 545 545 560 565 617 631 679 716 746 812 831 761 742 719 594 538 511 473 500 507 541 625 735 748 843 910 902 923 874 775 823 763 785 757 734 656 701 648 650 625 602 612 606 565 600 547 482 543 482 508 476 459 466 481 428 480 515 493 480 474 474 452 486 506 489 533 572 523 531 455 393 374 385 357 434 351 365 386 324 355 340 331 365 348 344 352 321 349 330 328 332 359 388 325 304 350 368 300 322 288 341 290 366 349 346 380 343 329 337 297 298 323 355 331 324 303 349 346 303 340 348 340 319 332 314 354 324 350 284 347 351 318 341 324 376 351 335 328 346 330 328 337 334 307 331 376 334 343 348 368 374 391 373 354 408 349 386 348 349 396 373 385 336 379 372 351 376 406 381 406 392 410 369 381 369 428 381 334 436 380 428 382 327 370 380 392 373 375 357 358 362 350 374 371 325 317 315 275 236 221 164 205 242 250 247 270 286 333 281 301 351 373 317 355 356 309 343 329 366 286 289 324 317 357 321 334 330 348 344 384 365 345 336 372 350 354 325 320 300 321 309 333 314 342 339 348 311 301 299 325 278 254 257 283 228 253 249 230 265 262 254 260 245 257 245 283 264 238 273 232 223 280 263 251 248 245 282 276 242 242 246 269 232 257 225 309 257 234 263 253 244 224 223 259 257 274 252 256 207 216 223 248 214 251 250 233 244 231 270 231 234 242 270 255 210 237 225 207 285 235 259 204 249 241 194 218 242 233 219 231 185 231 173 68 95 73 84 41 54 65 60 72 122 75 118 74 114 133 151 177 171 177 184 220 180 197 214 178 216 178 215 7 41 59 37 52 25 20 64 29 34 25 46 62 21 45 61 41 69 41 40 72 51 33 62 84 72 61 46 51 36 92 62 47 51 44 60 71 71 88 66 64 63 43 58 71 54 21 65 65 58 91 71 50 87 81 71 62 75 62 111 96 115 147 107 139 114 58 101 123 152 119 109 86 134 156 186 174 173 231 216 239 263 219 255 236 247 264 313 307 276 293 286 280 280 278 293 275 324 308 319 331 334 304 310 305 336 295 324 351 337 370 292 330 325 332 355 356 375 341 390 349 278 345 318 385 427 349 360 343 397 295 320 314 301 361 353 392 347 367 419 462 494 492 629 543 497 453 418 405 435 464 446 449 465 517 484 443 461 487 490 506 493 497 499 425 479 515 519 586 565 666 598 594 537 560 593 589 555 556 534 525 597 491 560 531 481 516 554 544 554 567 556 571 556 571 509 558 531 606 569 579 617 600 527 591 543 576 562 560 597 613 562 509 516 565 565 505 520 534 542 581 541 522 537 523 586 534 521 517 477 509 515 507 438 506 471 499 570 499 483 583 545 547 511 544 542 586 560 555 568 549 571 572 582 668 689 711 654 607 532 504 474 443 450 464 446 449 375 409 408 371 414 425 402 420 435 457 445 433 454 456 451 386 455 431 410 462 483 419 395 353 405 396 317 369 387 370 390 365 415 402 391 407 382 352 421 378 364 315 338 309 351 322 358 307 328 342 303 307 311 368 361 396 392 460 424 409 370 372 372 334 400 343 392 360 375 370 382 356 334 411 491 565 626 567 452 341 388 391 338 384 301 340 392 387 378 336 354 342 330 329 368 377 369 381 357 342 349 347 355 315 379 360 344 342 380 388 382 384 419 528 646 853 978 1165 1100 901 624 549 438 402 355 368 340 361 345 401 424 500 488 484 477 582 574 566 542 551 605 605 621 613 657 750 786 802 786 798 783 729 571 593 509 488 465 518 602 639 732 793 791 899 870 864 888 891 811 747 764 796 785 747 649 648 648 665 598 621 522 534 550 539 498 521 491 423 415 481 495 455 503 483 528 475 493 483 471 410 466 517 521 464 539 551 468 391 424 423 388 354 396 416 358 372 377 350 352 361 364 345 305 288 353 310 346 258 344 362 359 337 345 346 319 296 308 328 333 356 348 324 366 267 318 340 364 337 366 367 330 340 369 329 333 337 324 347 346 347 295 328 340 325 338 353 322 274 351 361 330 363 349 318 340 301 391 320 319 366 367 357 390 358 341 312 346 379 389 356 340 333 336 362 320 380 389 362 341 348 366 345 391 404 320 387 360 402 348 376 355 346 393 346 380 394 413 412 393 358 401 371 372 392 357 378 351 378 412 342 355 416 289 346 315 307 270 215 225 212 243 249 229 278 290 301 306 362 307 369 350 327 335 340 309 387 309 352 324 326 342 330 320 312 325 329 339 360 360 320 376 315 340 370 326 354 354 352 317 319 351 293 318 378 286 274 357 297 291 333 309 271 284 247 204 242 237 242 244 250 247 265 215 278 263 259 249 244 277 285 237 230 224 260 267 240 239 226 198 250 254 243 249 243 269 291 280 270 273 197 214 246 247 245 253 269 243 216 243 231 226 261 256 201 195 259 258 268 209 257 214 267 248 285 286 263 245 292 228 219 194 200 254 202 215 225 222 235 227 189 194 119 118 80 111 79 37 65 44 62 101 94 46 96 153 136 139 159 168 190 196 183 209 218 205 198 202 131 163 6 47 46 51 61 42 37 39 38 45 69 32 45 33 43 30 82 45 51 43 53 65 28 0 65 52 28 56 56 72 60 46 50 38 64 54 69 95 41 66 73 59 52 94 57 52 4 96 79 109 72 84 68 78 78 82 82 108 47 127 117 95 96 112 90 143 98 148 114 117 147 105 112 111 171 190 202 190 216 218 231 207 235 248 225 299 257 273 298 262 281 287 295 299 289 260 264 294 335 293 338 332 277 297 353 355 350 340 329 354 339 351 366 383 369 370 350 383 401 371 355 391 368 377 374 353 387 358 335 333 388 328 351 362 320 378 394 388 405 430 415 501 538 532 545 452 435 439 450 388 456 436 498 469 452 454 496 499 532 480 469 536 521 482 464 521 554 578 541 592 614 569 573 570 590 619 528 532 511 581 506 564 564 540 551 525 520 564 536 514 572 542 564 548 555 560 555 560 634 654 572 573 554 575 651 538 535 623 604 567 601 518 556 534 590 512 545 528 539 497 514 577 548 517 520 551 520 552 556 486 522 556 508 470 471 503 524 516 531 510 559 578 582 538 567 573 471 553 535 516 563 518 558 612 586 716 703 657 586 575 502 478 427 451 460 409 407 439 437 420 406 397 448 417 378 427 412 422 499 431 458 432 437 448 410 503 442 446 480 389 366 337 353 366 344 395 405 405 413 396 432 427 376 383 396 346 358 364 354 344 323 343 328 337 298 356 333 322 357 337 358 385 417 422 428 451 409 406 347 416 364 378 357 369 376 374 367 396 340 420 393 482 584 582 584 428 355 380 363 370 338 353 338 341 349 393 338 347 372 324 358 385 359 358 404 381 330 364 371 356 311 329 366 366 388 341 336 401 367 438 511 682 881 1035 1145 1032 895 678 464 396 374 394 339 364 334 357 367 415 462 471 508 466 558 575 559 560 553 567 572 615 652 685 688 766 749 790 824 790 717 655 579 490 461 484 517 617 673 742 814 854 884 904 845 813 779 854 750 754 742 687 717 677 633 673 654 603 593 580 589 571 559 505 506 502 513 445 521 493 509 495 416 531 469 509 520 436 435 390 464 522 522 584 503 526 453 443 408 435 353 372 370 346 385 372 368 369 345 349 384 334 288 337 328 340 337 344 367 358 330 362 264 308 279 335 297 334 338 350 351 327 351 321 349 339 386 324 382 332 325 353 334 333 346 386 341 341 365 317 295 321 341 319 347 334 336 334 297 315 343 362 291 321 322 326 327 332 324 299 361 368 374 338 354 334 410 363 409 367 351 349 363 359 364 440 372 383 384 378 422 360 387 400 397 365 402 384 364 383 381 377 410 346 382 368 389 381 345 395 356 386 359 396 421 370 365 394 350 423 399 319 351 315 227 253 181 206 185 209 285 282 273 281 294 328 317 303 307 367 288 348 345 343 354 352 360 342 298 355 360 312 313 291 334 354 328 383 342 367 357 332 339 337 316 311 382 357 295 348 314 319 318 282 346 271 278 309 309 343 260 281 260 250 194 236 216 246 247 247 280 238 263 236 262 276 253 249 236 259 264 299 229 260 249 266 245 284 242 268 259 247 290 291 238 276 264 311 257 253 256 236 283 301 282 196 238 223 285 247 256 213 257 253 234 250 251 250 247 239 265 241 281 247 230 219 230 233 207 217 247 233 239 184 228 205 181 265 188 168 135 138 101 78 54 60 55 60 83 79 90 117 96 98 130 179 139 188 153 187 187 205 158 194 181 209 168 203 5 31 27 67 31 0 62 58 41 68 40 9 0 64 62 52 56 35 74 97 62 44 38 35 49 79 44 45 13 35 75 54 0 48 89 56 71 43 48 69 46 83 59 50 113 83 67 71 63 70 106 47 80 73 83 107 61 86 83 96 128 116 93 119 124 120 130 134 95 76 110 139 129 136 166 151 174 205 218 189 210 219 214 233 279 225 284 267 273 298 297 250 276 312 247 266 301 286 302 275 331 297 345 319 329 305 336 333 305 316 370 370 324 333 366 365 371 378 341 377 360 348 369 313 336 364 352 358 363 400 418 332 325 299 332 381 428 407 366 420 454 476 562 631 524 469 464 417 413 434 419 432 460 451 457 463 436 494 479 469 491 520 459 526 522 535 552 513 567 585 568 538 570 565 566 552 581 575 553 545 582 575 547 461 506 515 522 534 558 591 590 583 629 541 543 541 580 554 564 613 593 626 595 566 604 577 573 624 533 572 569 599 544 577 502 505 554 558 521 513 501 553 543 542 536 535 546 514 523 528 524 439 465 538 452 484 497 509 529 488 554 585 533 576 604 505 527 572 516 554 580 578 546 618 663 678 777 625 647 499 549 467 481 466 467 438 403 392 467 436 443 471 436 446 432 462 447 432 477 436 441 444 458 462 430 537 474 445 415 375 351 381 371 374 400 357 397 390 373 404 385 369 425 371 394 381 358 381 380 343 310 323 340 322 364 335 347 306 321 330 352 407 405 374 471 442 415 406 411 391 377 343 383 335 317 396 391 357 337 322 432 541 558 590 555 466 436 351 399 335 377 392 349 364 380 374 346 343 308 324 317 349 307 392 396 358 334 340 342 372 387 383 382 359 342 377 348 343 406 391 502 658 806 1029 1163 1089 905 663 474 432 356 414 377 317 346 354 393 379 479 533 487 555 513 524 597 559 533 599 564 558 683 695 733 740 827 751 752 753 720 613 615 524 468 534 464 587 650 796 845 894 875 881 796 835 849 747 774 764 696 698 735 677 674 680 637 635 612 615 572 540 524 472 505 514 470 506 464 443 491 467 487 516 549 537 460 491 460 473 516 498 593 524 557 448 455 410 398 389 386 389 367 331 352 361 354 362 352 384 377 329 339 358 314 308 299 347 337 355 322 322 360 311 272 291 281 318 285 310 379 290 339 343 357 371 309 321 337 355 367 292 343 379 301 375 358 381 342 326 292 355 377 341 321 324 353 368 366 352 380 310 300 325 348 378 309 330 335 338 341 368 335 345 353 347 338 389 376 397 342 365 316 384 368 351 366 358 386 362 375 429 369 423 407 362 381 362 375 402 391 351 331 349 383 406 367 349 394 382 415 416 449 389 417 342 382 377 352 387 375 349 351 280 263 260 222 245 208 230 228 239 258 330 313 296 319 321 315 344 330 345 314 359 328 359 328 345 338 316 360 300 333 337 328 338 370 378 355 368 273 383 355 294 354 345 373 317 317 349 335 280 305 318 299 325 348 325 247 250 275 274 245 254 223 211 205 252 259 247 258 282 292 257 264 293 279 264 246 214 286 226 268 269 277 219 265 276 285 281 258 292 242 311 273 269 258 267 240 260 293 257 246 244 278 247 187 245 222 247 242 242 246 239 231 239 231 263 223 268 247 242 210 195 250 255 237 273 265 217 207 226 223 196 225 233 203 217 190 132 128 129 106 75 58 76 92 129 78 51 102 78 120 125 164 127 149 154 163 200 185 211 189 161 194 187 177 182 4 49 46 30 60 33 74 51 39 68 36 61 47 67 64 26 36 58 33 46 27 6 25 15 53 60 63 73 36 29 2 30 65 14 83 81 59 55 63 114 93 46 35 71 65 52 75 13 72 80 104 78 63 50 92 112 63 116 97 102 84 101 106 95 101 100 109 115 144 118 140 159 105 154 155 174 198 207 199 180 209 239 212 232 276 269 274 258 274 270 248 265 323 263 305 302 308 301 292 336 311 326 298 312 332 337 353 335 342 374 315 372 354 339 337 365 340 373 363 396 350 332 354 346 366 339 326 375 381 341 365 335 310 350 320 364 411 407 411 412 432 496 583 551 614 476 442 425 400 381 382 421 456 502 473 491 515 506 517 463 483 503 561 487 487 513 530 519 565 563 568 627 591 627 567 568 608 545 509 521 540 528 535 574 528 500 514 550 533 604 574 549 585 570 568 533 558 567 583 604 577 573 607 617 584 574 572 595 584 554 545 582 568 576 545 600 537 536 508 539 524 538 566 538 581 528 563 543 539 525 518 490 508 514 458 461 497 528 613 557 500 586 564 566 553 546 499 566 569 550 555 532 561 575 647 708 716 651 587 522 484 446 496 427 475 474 415 426 431 455 445 425 397 379 451 354 413 417 409 476 483 390 459 427 394 463 455 438 392 417 391 316 435 376 372 394 442 433 398 382 393 413 424 383 387 334 356 334 320 304 355 364 325 336 350 329 328 305 290 339 340 364 396 427 478 420 416 410 411 387 358 352 351 380 441 379 314 390 328 387 377 501 537 618 515 431 402 376 317 380 357 417 372 383 378 370 357 290 374 349 301 355 345 367 362 397 340 322 340 325 364 382 343 332 352 380 405 386 434 440 464 658 841 1041 1164 1042 865 700 517 404 385 371 358 370 352 360 390 397 505 510 506 489 502 568 589 565 582 563 560 624 675 665 733 824 742 847 821 766 732 619 519 484 461 492 516 594 700 749 802 806 813 862 852 825 845 841 789 814 683 720 651 640 689 580 630 535 560 587 560 525 508 490 502 544 462 524 453 457 470 479 538 471 541 485 459 457 426 490 508 549 587 559 547 454 441 404 380 390 355 379 386 340 347 391 382 363 370 350 365 301 345 361 333 291 338 317 378 353 286 313 361 303 320 297 276 287 298 330 283 328 336 297 293 358 350 410 339 332 345 351 347 347 358 313 349 364 351 363 341 326 312 346 346 334 359 322 341 339 367 354 299 364 295 344 383 278 318 358 314 380 373 383 323 315 384 366 329 324 351 394 373 373 374 347 371 365 411 369 346 411 328 378 369 357 345 390 405 337 396 388 349 345 349 352 376 374 384 389 388 360 349 370 425 388 384 409 397 367 394 334 306 323 250 219 247 203 197 251 268 281 274 276 280 298 291 325 302 334 365 313 361 305 327 339 380 307 348 371 348 358 339 326 321 372 297 368 331 329 344 303 348 347 361 302 294 350 373 348 331 263 313 294 290 306 329 263 317 259 259 248 256 238 201 241 256 234 257 231 281 254 273 270 277 263 287 247 265 255 255 242 254 253 255 263 281 265 246 273 282 281 269 227 260 251 259 280 273 226 232 238 250 215 275 270 265 251 262 232 233 226 225 259 232 223 223 244 254 244 222 249 228 205 232 209 239 212 224 242 272 211 212 228 219 174 210 208 178 180 159 115 94 81 76 51 75 61 38 56 71 103 124 101 150 140 144 142 138 193 208 206 201 171 226 194 179 187 3 43 62 6 6 48 84 37 43 47 52 36 30 54 49 60 48 59 59 39 50 54 35 40 42 67 37 26 38 55 71 37 71 75 73 54 77 50 14 80 33 69 41 83 76 58 52 34 75 68 75 108 73 61 86 72 98 75 70 93 100 127 117 77 123 126 137 141 133 126 123 92 139 141 129 140 210 97 233 183 214 193 227 245 276 233 278 275 274 258 235 281 330 299 295 302 259 289 315 344 303 349 307 334 338 339 405 300 365 307 337 368 380 353 372 386 394 376 364 330 329 367 356 346 367 363 365 386 377 374 304 372 303 327 331 388 348 386 367 408 442 520 549 531 542 443 410 401 383 403 430 447 438 519 457 461 541 483 517 487 519 468 472 535 505 487 550 550 551 621 606 595 559 600 585 561 568 507 530 518 540 482 554 483 551 512 479 559 583 555 612 569 576 608 556 582 556 558 620 584 567 602 531 600 532 587 549 566 612 550 563 522 543 568 517 528 487 534 536 546 518 552 553 502 521 471 558 510 509 506 523 469 475 458 467 469 529 503 505 523 516 467 552 548 553 540 497 574 552 553 546 528 547 638 645 731 728 594 581 582 528 440 437 450 407 404 420 440 431 371 456 394 404 424 418 444 461 428 430 431 456 458 446 403 441 462 449 465 450 415 383 353 332 371 383 380 388 364 417 382 394 358 396 368 401 361 347 368 342 334 320 384 320 321 347 310 280 356 325 309 309 342 426 463 402 478 379 431 411 401 395 363 364 354 366 359 397 366 339 391 393 511 521 561 515 470 380 412 352 355 375 378 378 374 355 403 365 361 333 376 388 340 327 398 382 324 334 355 365 365 370 367 317 374 355 351 365 343 393 434 508 625 833 1051 1143 1102 878 671 476 397 353 353 365 366 368 380 378 450 479 462 554 519 601 554 551 581 530 569 595 604 706 661 742 733 792 803 849 817 712 654 543 540 492 500 513 540 684 762 836 832 862 930 829 868 810 813 773 725 744 745 677 655 628 636 634 587 601 540 576 537 524 576 528 530 511 474 488 468 495 471 473 490 466 507 443 491 469 473 515 486 619 558 520 476 479 426 381 462 378 423 375 383 337 363 391 360 347 355 346 348 370 325 336 315 302 369 327 354 315 341 320 368 325 319 340 304 298 375 370 336 338 369 347 323 324 327 359 371 330 296 374 324 362 345 330 327 316 389 323 345 318 330 323 317 335 319 305 342 356 387 323 335 329 318 382 335 334 333 361 329 430 305 357 359 346 369 339 374 386 399 395 358 379 351 402 385 325 362 372 403 358 395 385 360 396 399 387 358 400 388 349 392 403 332 368 386 380 376 386 372 377 362 420 407 412 370 303 382 363 314 347 317 261 248 221 223 256 187 252 244 296 272 279 292 324 314 338 334 348 366 297 351 353 364 329 279 332 318 308 286 305 360 293 348 349 336 324 365 326 362 370 324 319 343 309 375 368 318 316 299 279 310 299 332 299 311 307 299 260 270 222 254 223 190 257 253 273 282 305 291 253 261 257 250 240 237 225 258 245 254 265 275 281 222 251 252 263 282 289 301 294 230 237 258 268 241 285 222 233 286 226 233 245 258 257 269 256 211 243 281 259 248 212 227 232 232 210 224 205 166 256 265 240 264 241 212 214 236 262 226 216 265 224 229 163 158 188 140 147 120 93 56 76 80 58 72 68 76 58 105 86 92 144 159 178 211 188 154 147 221 175 208 175 181 168 201 2 84 54 73 21 59 42 51 48 57 40 57 61 58 49 74 55 68 33 48 23 42 14 25 68 46 53 65 27 44 53 55 47 67 58 54 34 29 97 61 29 51 47 61 58 46 62 32 52 63 113 59 118 90 85 86 91 85 107 109 103 121 118 46 124 68 85 105 139 150 122 133 121 155 131 149 204 188 219 202 253 202 208 234 289 281 255 242 239 243 243 283 283 266 291 281 252 310 285 349 342 318 307 337 334 367 319 371 353 333 354 360 367 360 322 409 342 368 374 407 334 383 348 331 390 403 376 346 374 341 364 368 341 253 356 322 382 412 414 394 397 515 582 579 565 495 397 445 411 436 441 469 458 446 492 459 472 487 497 476 464 500 515 523 532 464 554 609 552 592 606 563 630 604 542 549 561 557 546 555 526 536 521 543 551 549 548 569 585 541 556 586 597 549 586 562 607 613 607 589 573 646 603 610 524 577 535 614 561 564 546 575 537 551 586 549 556 479 506 553 557 476 520 537 540 489 578 508 531 530 566 513 488 490 447 495 475 520 489 495 527 543 562 554 577 524 508 581 509 544 544 540 546 646 638 724 708 683 601 547 514 464 435 448 473 399 424 406 418 428 433 428 431 435 434 434 414 430 402 465 443 453 433 441 466 450 449 450 396 371 339 372 387 390 407 356 378 399 407 372 380 369 387 389 368 372 361 333 336 344 342 338 307 280 320 355 313 341 304 334 365 370 419 436 477 417 409 401 400 377 340 333 345 342 343 370 350 352 363 393 389 509 576 594 519 435 369 386 343 392 345 364 331 337 374 334 338 355 388 315 381 367 377 378 333 319 358 347 367 377 340 325 363 383 363 376 354 391 443 439 514 637 872 1063 1228 1095 898 678 484 408 390 375 371 362 368 391 374 451 471 550 519 579 531 586 517 575 567 557 625 594 635 694 736 755 749 800 805 736 720 613 538 516 468 466 475 581 702 760 817 856 900 899 868 833 862 860 781 760 740 709 712 686 674 668 653 556 593 565 548 583 546 510 504 532 520 459 485 504 500 486 504 566 496 482 513 440 461 466 479 490 568 560 513 442 405 450 370 397 391 396 363 375 348 322 334 346 397 312 335 365 355 357 322 321 321 358 363 343 272 304 309 294 332 286 312 307 327 350 317 330 351 352 345 284 351 320 318 332 304 356 334 359 298 362 348 381 366 281 359 362 286 301 335 357 387 309 319 295 318 355 364 374 306 329 386 304 349 315 332 423 398 368 359 340 375 363 344 358 360 398 355 360 363 384 357 349 376 382 384 391 376 358 405 368 374 326 411 378 352 405 337 354 389 384 363 371 369 404 380 401 401 389 394 366 404 364 404 317 415 336 330 282 241 274 266 279 233 222 251 253 289 274 279 263 331 327 323 330 314 323 345 360 329 325 309 364 300 390 331 336 356 370 347 327 334 346 383 338 376 343 323 290 329 358 322 322 275 303 307 291 305 300 314 267 337 267 292 297 256 236 238 224 255 206 234 261 252 253 273 277 275 262 266 283 253 298 225 269 253 234 251 264 223 248 273 280 282 260 290 287 220 291 280 237 263 246 229 280 258 250 259 289 254 241 235 199 253 205 258 227 210 253 244 241 253 249 270 254 242 215 216 249 239 215 260 218 256 209 246 222 233 240 189 231 209 185 182 159 105 111 65 71 58 65 50 61 59 89 61 75 148 126 156 126 139 204 171 196 179 210 172 175 178 180 175 224 1 64 43 65 55 59 50 53 51 12 32 29 31 62 68 40 33 62 0 54 58 31 51 46 67 55 49 54 55 30 48 54 53 66 31 58 63 31 59 42 45 73 80 74 91 52 54 100 79 63 80 67 82 97 83 102 129 51 85 104 133 117 92 96 90 111 74 132 108 119 113 91 128 148 135 169 214 228 212 224 203 257 246 220 268 239 271 245 266 242 281 281 275 269 275 285 256 269 306 325 325 310 365 373 338 315 355 353 299 339 263 343 340 329 351 310 338 380 337 372 357 353 364 352 398 360 404 380 340 387 340 336 332 342 363 398 420 422 367 385 461 518 543 576 580 517 409 396 432 410 448 429 444 468 469 518 479 458 538 467 533 509 529 467 512 493 490 552 545 544 627 571 564 567 542 624 516 526 549 509 532 534 493 549 512 548 515 562 533 664 596 558 585 542 576 554 595 572 651 612 597 545 586 605 552 573 518 563 578 578 567 591 570 533 537 550 502 533 513 560 519 533 543 558 530 502 569 551 503 571 547 512 460 469 492 474 516 536 525 510 519 514 582 558 561 573 521 511 559 591 571 568 544 603 655 774 728 682 595 544 499 498 473 479 464 475 451 439 405 434 428 434 388 437 483 482 441 438 445 453 445 440 441 417 441 516 458 414 458 429 358 373 357 415 366 411 381 330 390 413 385 390 371 363 414 348 355 357 321 339 334 341 304 333 372 333 355 314 284 356 343 364 457 440 422 434 452 435 380 393 385 354 377 352 331 385 325 365 340 358 399 505 601 608 547 403 370 363 360 401 394 361 380 362 364 357 359 316 325 298 355 327 352 319 367 381 322 298 302 374 327 371 325 373 387 356 349 387 395 436 536 697 823 1062 1134 1094 824 631 489 441 373 360 357 351 385 370 442 435 452 462 509 545 527 584 551 566 605 519 566 607 661 697 726 767 804 796 791 827 699 634 534 500 502 477 523 571 640 801 823 838 888 866 896 859 801 874 801 762 694 711 721 669 621 659 624 579 603 577 579 528 526 590 533 493 510 487 535 462 514 493 456 450 489 521 498 496 457 474 526 517 530 521 541 461 455 433 404 380 384 356 373 392 326 316 316 355 332 327 342 328 342 284 308 297 326 345 316 342 309 313 327 344 319 308 346 341 312 337 332 303 307 328 333 330 316 335 318 311 371 352 338 375 351 347 338 359 330 316 364 337 309 341 352 356 350 315 296 338 340 305 334 334 343 338 375 331 341 330 341 330 329 367 351 339 371 357 415 381 312 384 323 387 416 326 366 360 423 370 381 367 380 341 361 356 355 322 378 368 366 380 359 323 336 409 372 399 405 380 343 356 349 372 370 408 374 372 344 343 342 341 320 314 253 255 220 200 209 277 286 236 222 251 279 303 342 337 354 346 332 349 286 347 321 372 354 325 378 307 366 301 334 345 341 323 363 367 315 360 337 312 323 327 328 353 298 370 311 338 310 303 323 363 277 291 258 277 258 246 288 305 216 225 265 212 212 272 263 210 314 276 240 254 251 289 248 282 271 248 237 264 285 231 242 261 260 240 271 247 233 282 266 279 274 252 255 221 254 239 240 268 289 213 257 252 218 266 259 246 236 267 233 231 263 280 268 234 244 271 266 242 251 258 226 227 191 231 207 233 261 204 262 242 205 233 210 171 213 153 136 133 80 78 50 52 48 80 59 49 94 86 94 97 131 157 135 155 188 194 196 213 253 240 207 198 181 180