0 55 70 94 127 133 154 127 108 73 102 153 204 249 254 213 242 179 188 155 216 213 250 272 261 235 255 235 215 197 244 105 153 175 158 141 125 86 54 82 123 45 64 81 128 109 88 80 128 114 135 146 159 141 140 166 170 192 185 201 221 240 285 297 268 238 237 210 184 181 165 165 190 284 260 224 259 236 279 238 269 294 328 310 316 324 322 336 342 212 203 213 215 203 220 194 245 218 228 237 265 290 256 327 366 73 90 106 108 109 125 159 174 131 157 176 192 153 165 204 220 172 189 225 239 186 195 231 219 223 242 241 247 275 277 278 284 270 211 232 248 287 295 313 266 306 344 329 346 318 300 353 103 91 124 135 142 153 171 172 184 163 179 185 226 214 231 252 245 256 267 55 58 86 115 118 145 156 163 185 193 208 229 242 256 249 264 268 283 288 283 301 326 301 316 337 358 328 325 322 351 346 381 367 252 251 276 299 282 308 322 323 324 351 298 326 321 346 300 322 352 371 387 380 351 337 362 350 374 393 403 415 437 446 446 432 428 420 405 388 417 442 470 453 432 439 412 451 465 469 472 503 368 381 394 401 421 401 411 429 460 461 473 488 501 445 459 472 490 506 494 518 480 500 476 505 533 517 531 554 526 548 581 612 615 595 563 534 550 571 572 559 581 593 593 554 572 596 610 623 636 621 594 615 624 648 659 673 680 499 526 550 566 546 529 516 489 505 544 569 576 601 587 112 123 104 101 150 166 142 148 161 205 186 221 239 232 251 283 274 296 302 151 147 173 202 189 223 229 245 238 264 276 307 312 298 330 345 368 381 400 330 360 388 416 454 450 463 481 492 506 546 554 556 590 597 635 661 684 325 360 338 386 395 423 439 457 470 479 499 535 514 556 591 617 613 641 185 169 161 184 187 201 214 204 231 249 248 251 269 285 272 292 302 305 321 327 200 217 222 250 235 234 251 267 251 276 294 281 285 268 294 306 299 329 308 345 368 376 380 392 395 426 417 406 423 444 450 486 513 485 464 527 503 529 573 540 551 371 390 410 428 413 427 446 445 478 466 502 478 473 490 508 504 528 513 523 543 547 191 188 183 201 216 232 242 247 213 214 234 260 276 266 289 282 294 300 298 315 317 251 279 294 320 327 336 374 395 373 368 345 328 339 357 329 340 353 375 361 380 390 406 424 437 429 448 470 472 462 452 489 469 486 499 504 526 512 494 494 521 543 410 412 437 435 457 453 488 489 475 518 514 518 532 550 550 574 578 617 652 646
55 0 18 39 72 82 105 81 66 33 51 98 149 194 199 160 190 129 135 102 162 162 204 225 210 182 201 181 161 144 194 67 113 132 111 87 72 36 29 47 78 51 58 62 96 84 80 84 129 107 115 120 140 128 134 162 177 163 149 163 183 201 241 258 229 203 208 178 159 161 152 167 186 250 229 198 230 213 253 221 252 271 311 280 289 301 302 323 333 191 187 201 213 204 229 199 249 222 221 224 252 289 254 323 364 128 140 156 160 155 174 209 223 170 202 221 239 186 202 246 264 205 224 259 282 213 225 256 247 254 275 276 287 319 315 320 334 318 264 285 301 339 348 366 316 357 395 381 393 366 349 401 158 146 179 189 197 208 226 227 238 216 231 238 272 265 283 306 295 308 319 75 92 107 125 146 158 175 187 203 204 229 244 261 277 276 293 301 303 315 319 334 357 331 342 364 386 363 358 342 383 369 412 392 264 259 280 306 293 325 336 332 328 357 343 369 367 390 339 363 393 416 430 419 390 374 399 402 425 443 454 467 489 498 496 480 479 470 454 436 459 482 513 495 476 484 457 499 514 519 523 553 401 416 432 441 460 436 443 465 494 499 512 528 539 491 504 519 539 554 541 565 526 544 520 547 575 561 576 599 574 599 632 663 665 645 613 581 596 615 616 602 624 636 637 596 613 637 652 666 677 661 633 653 661 686 698 713 718 536 566 590 606 584 565 551 524 538 579 604 614 636 620 140 157 145 147 198 209 183 171 197 227 225 255 263 262 284 312 308 328 336 160 163 187 216 195 228 240 253 256 276 294 319 328 322 350 361 387 405 424 356 388 420 446 484 484 494 510 527 539 577 590 589 628 633 673 703 724 359 398 379 429 433 468 481 503 517 521 538 576 559 602 634 661 655 684 230 218 214 236 237 247 262 255 280 296 297 302 321 336 322 340 353 357 372 376 242 260 260 287 275 278 296 308 292 313 331 321 327 314 338 348 339 373 356 395 417 423 425 438 443 472 465 456 472 494 498 533 560 534 514 578 553 577 622 590 602 423 442 461 479 466 481 500 497 529 518 553 531 527 544 562 559 583 566 576 596 600 246 242 236 255 269 284 296 301 267 269 289 315 331 319 342 335 349 354 352 369 371 306 333 348 375 381 389 427 447 426 423 400 383 394 412 383 394 406 429 416 435 444 460 477 491 483 503 524 526 516 505 542 522 538 550 556 578 566 548 548 575 598 465 466 491 490 512 508 543 544 529 572 569 573 587 605 605 629 633 672 707 701
70 18 0 27 61 76 101 79 68 41 46 84 135 180 187 150 181 123 125 95 150 145 186 207 192 165 185 165 145 127 176 52 96 114 93 70 55 18 28 35 60 55 55 54 81 72 73 82 123 100 103 106 128 117 126 154 171 147 132 146 165 184 223 241 212 187 192 162 145 148 141 160 177 233 212 183 215 199 238 208 239 256 298 264 274 286 288 311 321 177 174 190 204 196 223 193 242 215 210 212 239 280 245 313 354 141 151 166 172 163 183 219 232 176 210 229 247 189 206 252 271 207 227 262 288 214 227 255 247 256 277 279 291 326 319 325 343 326 276 297 312 349 359 377 326 367 405 391 401 375 358 410 173 159 194 202 211 223 241 241 252 228 242 250 280 275 294 318 304 318 331 79 99 109 122 148 155 173 186 201 199 227 240 258 275 275 294 303 301 315 322 335 357 331 341 363 386 365 359 339 384 367 412 391 259 253 272 299 287 321 331 326 319 350 349 375 375 396 343 368 398 423 436 424 394 378 402 413 435 452 464 478 500 508 506 488 489 479 462 443 464 487 518 500 481 490 463 508 523 528 533 562 402 418 435 446 463 438 444 468 496 502 516 533 542 499 511 527 547 562 549 572 533 550 526 552 579 567 582 605 582 609 642 673 674 654 622 589 603 622 622 607 628 642 643 601 617 642 657 672 682 665 636 656 663 689 701 717 721 539 569 594 610 586 568 553 526 540 581 605 617 638 622 158 175 163 165 216 227 201 188 214 244 243 273 280 279 302 329 325 345 354 175 179 203 231 209 241 256 267 272 290 310 334 343 338 366 376 403 421 441 373 405 437 463 501 501 512 527 544 556 595 607 607 646 651 691 721 742 377 416 397 447 451 486 499 521 535 539 556 594 577 620 652 679 673 702 248 236 231 253 254 265 280 272 298 314 315 320 338 353 339 358 370 375 389 393 260 278 278 304 293 296 314 326 310 331 349 339 345 332 356 366 357 391 374 412 435 441 443 456 461 490 483 474 490 511 516 551 578 552 531 595 571 595 639 607 619 440 459 478 496 483 497 517 514 546 535 571 547 543 560 578 575 599 583 593 613 617 261 258 253 271 286 302 312 318 283 284 304 330 347 336 359 352 364 370 368 385 387 320 347 361 388 393 400 437 458 438 436 413 398 408 427 399 410 423 445 431 449 457 472 489 503 497 517 538 538 527 516 554 533 549 560 567 589 578 561 562 589 612 480 482 507 505 528 523 558 560 545 588 584 587 601 619 620 644 647 685 720 715
94 39 27 0 34 50 76 58 52 40 24 58 110 155 161 123 153 96 98 68 123 130 175 194 175 145 163 142 123 109 161 61 95 109 84 52 40 26 55 54 58 82 81 76 89 87 96 107 144 120 117 116 140 133 145 171 192 152 132 144 162 179 214 235 207 186 195 164 152 158 155 179 194 231 213 187 218 205 241 217 248 262 306 264 277 291 295 320 333 186 185 202 221 214 243 213 260 233 224 223 250 296 261 327 368 167 178 193 199 191 210 246 260 203 238 256 274 215 232 279 298 233 253 289 315 239 253 280 273 282 303 306 318 353 346 352 370 354 302 324 339 376 386 404 353 394 432 418 428 402 385 437 197 185 218 228 236 247 265 266 277 255 269 276 307 302 321 344 332 345 357 106 127 135 145 174 178 197 211 224 220 251 263 281 299 300 319 329 323 339 348 361 382 356 365 388 410 391 385 361 409 391 437 414 280 272 290 317 307 343 351 345 337 367 376 402 402 424 370 395 425 450 463 450 421 404 428 440 462 479 491 505 527 535 533 515 516 506 489 471 490 514 545 526 508 517 491 535 550 555 560 590 427 444 461 473 490 464 469 494 521 528 542 559 569 526 538 554 575 589 576 599 560 577 553 578 606 594 610 632 609 636 669 700 701 681 649 616 630 649 649 634 655 668 670 628 643 668 684 698 709 691 663 682 689 716 728 743 747 565 596 620 636 612 594 579 551 565 606 631 643 664 647 168 186 178 182 234 242 215 195 226 249 255 283 285 287 311 336 335 353 363 176 184 205 232 207 238 255 265 274 289 311 332 343 342 368 376 404 424 444 378 411 444 469 507 509 518 533 553 563 601 616 615 655 659 700 733 753 386 427 410 460 462 500 511 536 551 552 567 606 592 635 666 693 686 715 264 255 252 274 273 282 297 291 316 331 333 339 359 373 357 375 389 395 408 411 275 293 290 315 306 311 330 340 323 342 360 351 359 348 371 379 369 406 391 430 452 457 458 472 477 506 500 491 508 530 533 567 594 569 550 615 589 611 657 625 639 461 479 498 516 503 519 538 534 565 554 590 568 565 582 600 597 621 604 613 634 637 286 281 274 293 307 322 334 340 306 308 328 354 370 357 379 374 388 392 391 408 409 345 373 387 414 419 427 464 485 465 462 438 422 433 451 421 433 444 468 454 474 483 498 516 529 522 542 563 564 554 543 581 560 576 587 594 616 604 587 587 614 637 504 505 530 529 551 547 582 583 568 611 608 612 626 644 644 668 672 711 746 740
127 72 61 34 0 27 52 46 54 63 31 26 78 123 127 90 120 67 64 37 89 113 162 177 153 119 135 113 94 89 141 81 100 106 79 40 38 55 89 81 67 115 112 104 104 109 123 137 170 145 136 130 156 152 167 193 217 158 135 142 159 175 201 227 201 185 198 167 162 171 173 203 214 228 213 193 220 213 244 227 258 267 313 263 279 295 301 330 345 196 198 217 240 235 266 236 281 255 240 236 262 313 279 342 383 200 212 227 232 224 244 280 293 236 271 290 308 247 264 312 331 265 285 320 348 269 283 308 302 312 333 337 350 386 378 384 404 387 336 357 373 410 420 438 386 428 466 452 462 436 419 470 230 218 250 261 269 279 297 299 311 288 303 310 341 336 354 378 365 379 391 139 160 167 174 205 205 226 241 252 245 279 288 307 325 329 348 359 349 367 379 391 411 385 393 415 439 422 414 387 439 417 465 441 304 294 310 338 330 368 374 366 355 387 409 435 435 456 401 427 457 483 495 482 452 435 459 474 495 513 525 539 561 568 567 549 550 540 523 504 522 545 577 558 541 550 523 568 584 589 594 623 457 474 492 504 521 494 498 524 551 559 573 591 599 559 571 588 608 623 609 632 593 609 585 610 637 626 642 665 643 670 703 734 735 715 683 649 663 681 681 666 687 700 702 659 675 700 715 730 740 722 693 713 719 746 759 774 777 595 627 651 667 643 624 608 581 594 636 660 673 693 676 190 209 204 211 261 267 240 212 248 264 278 303 299 304 330 352 353 370 381 187 199 218 243 215 243 264 271 285 296 322 338 352 354 379 383 413 435 456 392 426 460 483 521 526 534 547 570 578 616 633 630 674 676 718 753 773 405 448 432 483 483 524 533 560 576 574 587 627 615 659 688 716 707 736 290 283 282 303 301 308 324 320 344 357 361 368 388 401 385 402 417 424 437 439 299 318 312 336 329 336 355 363 346 362 380 372 382 373 395 402 390 430 417 458 479 483 483 497 503 531 526 518 535 557 559 593 619 596 577 643 615 637 683 652 667 490 508 526 545 533 550 569 563 592 583 618 598 595 612 630 628 652 634 642 664 666 318 313 305 324 337 351 364 371 338 341 361 386 401 388 409 404 421 422 422 439 439 378 406 421 447 453 461 498 519 498 495 472 455 466 484 452 464 474 499 486 507 516 532 549 563 556 575 597 598 588 577 615 594 609 621 628 650 638 621 621 648 670 537 536 562 561 582 580 615 614 599 642 641 645 659 676 675 700 705 744 779 773
133 82 76 50 27 0 27 23 38 62 31 40 84 127 123 80 109 47 56 21 86 134 185 197 169 134 145 122 106 108 160 106 127 133 105 66 65 75 104 103 94 130 130 125 130 133 145 156 193 168 161 157 182 178 192 217 240 185 162 169 185 200 223 251 226 212 225 193 189 198 199 227 239 253 239 220 247 240 271 254 285 294 340 289 305 322 327 357 372 223 225 244 266 260 290 260 306 280 267 263 289 340 305 369 410 207 221 237 241 237 255 291 305 251 284 303 321 265 281 327 346 283 303 338 363 289 302 329 322 331 352 355 367 401 395 400 415 400 345 365 381 420 428 446 398 439 477 462 475 448 431 483 234 225 253 268 274 282 299 303 316 296 312 318 354 346 364 385 377 389 400 155 174 185 195 223 227 247 261 274 268 300 311 330 348 350 369 379 372 389 397 411 432 406 414 437 460 441 434 410 459 440 486 464 328 319 335 363 354 391 399 391 381 413 424 451 449 472 419 444 474 498 511 499 470 453 477 483 506 525 535 548 570 579 578 562 561 551 536 518 539 563 594 575 557 565 538 581 596 601 605 635 477 493 511 522 539 514 519 543 571 578 591 608 618 573 586 601 621 636 623 647 608 625 601 627 655 642 658 680 656 681 714 745 747 727 695 663 678 697 697 683 704 717 718 677 692 718 733 747 758 741 712 732 739 765 777 792 796 615 645 669 685 662 643 628 601 615 656 680 692 714 696 179 199 197 207 256 259 232 198 237 246 267 290 282 288 315 335 339 354 366 169 183 200 223 194 221 243 249 265 274 301 316 330 335 358 361 392 415 436 373 408 443 465 503 509 516 528 553 560 598 616 613 658 659 702 739 757 389 434 420 471 469 513 520 550 566 561 572 613 604 648 675 703 693 723 283 279 280 300 296 301 317 315 338 350 355 364 385 397 379 395 411 420 432 432 289 308 300 323 318 327 346 352 335 349 366 360 371 365 385 390 378 420 409 451 472 474 472 487 495 521 518 511 528 550 550 583 610 588 570 637 608 628 674 645 661 487 504 521 540 529 548 567 559 586 578 611 594 592 610 628 627 650 630 637 660 661 322 314 304 323 335 348 362 370 339 344 363 388 401 386 406 403 423 420 421 438 437 382 411 427 452 460 469 508 528 507 500 478 457 470 486 451 464 471 499 486 511 522 539 558 570 561 579 602 605 595 585 622 603 619 632 638 659 645 627 626 652 675 538 536 561 562 582 582 617 614 597 642 643 648 663 679 675 701 709 749 783 776
154 105 101 76 52 27 0 28 48 81 55 57 86 124 113 66 92 26 48 22 79 148 200 210 178 142 149 125 112 123 172 132 151 155 127 89 90 102 129 129 120 155 156 152 156 160 171 182 220 195 188 183 209 204 218 244 267 209 185 190 206 219 238 269 244 233 248 216 214 224 226 254 266 273 260 244 269 264 293 279 310 317 364 309 327 345 350 381 397 248 251 269 292 287 317 287 333 307 293 288 314 366 331 395 436 226 243 259 262 260 277 313 327 276 308 326 344 290 306 351 370 308 328 363 387 315 328 356 348 357 378 380 392 424 420 425 437 423 365 385 401 441 449 466 419 460 498 482 498 471 453 506 252 244 270 287 292 298 315 321 334 316 333 338 377 368 384 404 398 410 421 180 198 210 221 249 254 273 287 300 295 327 338 357 375 376 395 404 399 415 423 437 458 432 441 464 486 466 460 437 485 466 513 490 355 346 362 390 381 418 426 418 408 439 448 475 472 496 444 468 498 521 536 524 495 479 503 504 528 546 556 569 591 600 600 584 582 573 558 541 564 588 618 600 581 589 562 604 618 622 626 657 503 519 536 547 564 540 545 569 597 603 617 633 643 597 609 624 643 659 647 670 631 650 625 652 680 666 681 704 679 702 735 766 769 749 716 686 702 721 722 707 729 742 743 701 718 742 757 772 783 766 738 757 765 791 803 818 822 640 670 695 711 688 669 654 627 641 682 707 718 740 723 184 205 206 218 266 265 239 199 241 243 271 291 278 286 314 332 338 351 364 165 182 195 217 186 210 234 238 258 264 293 304 320 329 349 350 382 407 427 367 402 438 458 496 505 510 521 549 554 591 612 607 655 654 699 738 755 388 433 421 472 468 516 521 553 570 561 571 612 607 650 675 704 692 722 290 289 293 312 306 309 325 325 347 357 364 374 395 406 387 402 420 431 440 439 294 314 303 324 321 333 351 355 338 349 367 362 374 371 389 393 379 424 415 459 479 479 476 491 500 525 523 518 534 556 555 588 614 593 577 644 614 632 679 650 669 497 513 529 548 539 559 578 568 593 586 618 604 602 621 639 639 662 640 646 669 670 338 329 317 336 347 359 374 383 354 361 379 403 415 398 417 415 438 432 434 451 448 399 428 446 469 478 489 528 548 526 517 495 473 486 502 463 477 481 512 500 527 540 557 577 589 577 595 619 624 615 605 641 623 640 653 658 679 664 645 643 669 692 553 549 574 576 595 597 631 627 609 655 657 664 679 693 688 715 724 766 800 791
127 81 79 58 46 23 28 0 20 53 34 63 105 146 139 93 119 54 72 38 103 156 207 220 192 156 167 143 128 131 183 118 145 153 125 87 83 83 107 111 110 131 135 132 145 145 152 161 202 177 174 172 197 190 202 229 249 203 181 189 206 221 246 273 247 232 244 212 206 213 212 237 252 274 259 239 266 258 290 271 302 312 358 309 325 341 346 374 388 240 240 258 278 272 300 270 317 291 281 278 305 353 318 384 425 198 216 232 234 233 251 286 301 251 282 300 317 266 282 326 344 285 304 340 362 293 305 335 326 334 355 357 367 399 396 400 410 396 337 357 374 414 421 438 392 433 471 455 472 444 427 479 224 217 242 259 264 270 287 293 306 288 306 310 351 340 357 377 371 382 393 156 173 187 201 226 234 253 266 280 277 307 319 337 355 355 373 382 380 394 400 414 436 410 420 443 465 443 438 418 463 447 491 470 338 330 347 375 365 400 409 403 394 425 422 449 446 470 419 444 474 495 510 500 471 455 479 477 501 519 529 541 563 573 573 558 555 546 532 514 539 563 593 575 556 564 536 578 592 595 598 630 481 496 512 522 540 517 523 546 574 580 593 609 620 570 584 598 616 633 620 644 605 624 600 627 655 641 656 679 652 675 708 739 742 722 689 660 676 695 696 682 704 717 717 677 693 718 732 747 758 742 714 734 741 767 779 793 799 617 646 670 687 664 646 632 604 619 659 684 694 717 700 160 180 180 191 240 240 213 177 217 224 247 269 260 266 293 313 317 332 344 147 161 177 201 171 198 220 226 243 252 279 293 308 313 336 339 370 393 413 351 385 420 442 480 487 493 505 531 538 575 594 590 636 637 680 717 736 368 413 399 450 447 493 499 530 546 540 551 591 584 627 654 683 672 701 265 262 265 285 280 283 299 299 321 332 338 348 368 380 361 377 394 404 414 414 270 289 280 302 297 308 327 332 315 328 345 339 351 346 365 370 357 400 391 433 453 455 452 467 476 502 499 493 509 531 531 564 590 569 552 619 589 608 655 626 643 470 487 503 522 513 532 551 542 568 560 593 577 576 594 612 612 635 614 620 643 644 310 301 290 309 320 332 347 356 326 333 351 375 387 371 390 388 411 405 406 423 421 372 400 418 442 451 462 500 520 498 489 467 445 458 474 436 450 455 485 472 499 513 529 549 561 550 567 591 596 587 578 613 595 613 626 631 652 636 617 615 641 664 525 522 546 549 568 569 604 599 582 627 629 636 651 666 661 687 697 738 772 763
108 66 68 52 54 38 48 20 0 35 29 76 122 164 158 113 140 74 92 57 122 166 216 231 205 171 183 160 143 142 195 113 146 156 130 92 85 76 93 102 109 116 122 122 141 138 142 149 192 168 169 168 192 183 194 221 239 203 183 192 210 226 255 280 253 235 246 214 204 210 207 228 244 279 262 239 268 257 292 269 300 313 358 313 327 342 346 372 385 238 237 254 271 264 291 261 310 283 276 275 302 347 312 379 420 179 197 214 215 216 232 267 282 234 264 283 299 251 266 309 326 270 289 325 345 279 291 322 313 320 340 341 351 381 380 383 391 378 318 338 354 394 401 419 373 414 452 436 454 426 408 460 204 197 222 239 244 249 267 273 286 269 287 291 333 322 338 357 353 363 374 141 156 173 189 211 222 240 252 268 267 294 308 326 343 341 359 367 368 381 384 399 422 397 408 430 452 428 423 407 448 435 477 458 328 321 340 367 356 389 399 394 387 418 405 432 428 453 403 427 457 478 493 484 455 439 464 458 481 500 510 522 544 554 554 539 535 527 513 496 522 547 576 558 539 546 519 559 573 576 579 611 466 481 497 506 524 502 509 531 560 564 577 593 604 552 566 579 598 614 602 626 587 607 583 610 639 623 638 661 634 656 689 720 723 703 671 642 658 678 679 665 687 700 700 660 677 701 715 730 741 726 698 718 726 751 763 777 783 601 630 654 671 649 631 617 589 604 644 669 679 702 686 141 161 160 171 220 221 194 161 199 210 229 252 246 251 278 299 302 317 329 134 146 164 189 161 190 210 218 231 243 268 285 298 301 325 330 360 381 402 338 372 407 429 468 473 480 493 517 525 562 580 577 622 623 666 702 721 353 397 382 433 431 475 483 512 528 523 535 576 567 610 637 666 656 685 246 243 245 265 260 264 280 279 301 313 319 328 349 360 342 358 375 384 395 395 252 271 262 286 280 290 308 315 297 311 329 322 333 327 347 352 340 382 372 414 435 437 435 449 457 484 480 474 490 513 513 546 572 550 533 600 570 590 637 607 624 451 467 484 503 493 512 531 523 549 541 574 558 556 575 592 592 615 594 601 623 624 290 281 270 289 300 312 327 335 306 313 331 355 367 351 370 368 390 385 386 403 401 351 380 398 421 431 442 481 501 479 469 447 425 438 454 416 430 435 464 452 479 493 509 530 541 529 547 571 576 567 558 593 576 593 606 611 632 616 597 595 621 644 505 501 526 529 548 549 583 579 562 607 609 616 631 645 640 667 676 718 752 743
73 33 41 40 63 62 81 53 35 0 33 89 141 185 185 142 170 106 118 83 147 170 216 234 213 182 198 176 157 148 200 92 133 148 124 92 80 55 61 76 96 82 90 94 122 113 112 117 162 139 145 147 169 158 166 194 209 187 170 182 201 219 254 275 247 224 232 200 186 189 182 199 218 270 250 223 254 239 277 249 280 297 339 302 313 327 329 352 363 218 215 231 245 236 261 232 281 254 251 253 281 321 285 354 395 146 163 179 181 180 197 232 247 199 229 247 264 216 231 274 291 235 254 290 310 245 257 288 278 285 306 306 315 346 345 348 357 343 284 305 321 360 368 386 339 380 418 402 419 391 373 426 172 164 192 206 212 220 238 242 254 235 253 258 298 287 304 324 318 329 340 106 121 139 157 177 190 207 219 236 236 261 277 293 310 308 325 332 336 347 349 365 388 362 374 396 418 393 388 375 414 402 443 424 297 291 312 338 325 358 368 365 359 389 370 397 393 417 368 392 422 442 458 448 420 404 429 424 447 466 476 488 510 520 520 505 501 493 479 461 487 511 541 523 503 511 484 524 538 542 545 576 432 446 461 470 489 467 474 496 525 529 541 557 569 517 531 544 563 579 567 591 552 572 547 575 603 588 603 626 599 622 655 686 688 668 636 607 623 642 644 630 652 664 665 625 641 666 680 694 706 690 663 683 691 716 727 742 748 566 595 619 635 614 596 582 554 569 609 635 644 667 651 128 147 140 147 198 204 177 154 187 208 216 243 245 246 271 296 294 313 322 136 143 166 193 169 201 216 227 234 251 272 294 305 302 329 337 365 384 404 338 371 404 428 467 469 478 493 513 523 561 576 574 615 619 660 693 713 346 388 371 421 423 462 472 498 513 513 527 566 553 596 626 654 646 675 227 220 219 241 238 245 260 257 281 294 298 305 325 338 322 339 354 361 373 375 236 255 250 276 267 273 292 301 284 302 320 311 320 310 332 340 329 368 354 395 416 420 420 434 440 468 463 455 472 494 496 530 557 533 514 579 552 574 620 589 604 428 445 463 481 470 487 507 500 529 520 554 535 532 550 568 567 590 571 579 601 603 260 253 243 262 275 289 302 309 278 283 301 326 340 326 346 342 361 360 360 377 377 321 349 366 390 398 409 447 468 446 438 416 396 408 425 390 403 411 438 425 449 461 477 497 509 499 517 540 544 534 525 561 542 559 572 578 599 584 566 564 591 613 477 475 500 501 521 520 555 553 537 581 581 586 601 617 614 640 647 687 722 714
102 51 46 24 31 31 55 34 29 33 0 57 107 152 152 110 140 78 86 52 115 142 190 206 183 150 165 143 125 118 171 85 117 128 102 65 57 50 74 77 80 100 102 99 113 111 119 128 168 144 141 140 164 157 169 196 216 174 154 164 182 198 229 253 225 206 217 185 176 182 180 203 218 250 233 210 239 228 263 240 272 284 329 284 298 314 317 344 357 210 209 226 245 238 267 237 284 258 248 247 274 320 285 351 393 176 190 206 210 205 224 259 274 221 253 272 289 235 251 296 315 253 273 308 332 260 273 302 294 302 323 325 337 370 365 370 384 369 314 334 350 389 397 415 366 407 445 430 444 417 400 452 204 194 224 237 244 252 270 273 286 265 281 287 323 315 333 354 345 358 369 125 143 155 168 194 201 219 233 247 244 273 286 304 321 322 340 349 346 361 368 382 404 378 387 410 432 411 405 385 430 413 458 437 304 296 314 341 331 366 375 369 361 392 393 420 418 441 388 413 443 467 481 469 440 424 448 452 475 493 504 517 539 548 547 531 529 520 505 486 509 532 563 545 526 534 508 550 565 569 573 604 448 464 481 491 509 485 490 514 542 548 562 578 588 542 555 570 589 605 592 615 577 595 570 597 624 611 627 650 625 650 683 713 716 696 663 632 647 666 667 652 674 687 688 646 662 687 702 717 727 711 682 702 710 736 747 762 767 585 615 639 656 633 614 599 572 586 627 652 663 685 668 159 178 173 181 231 236 209 182 217 234 247 273 270 274 299 322 323 340 351 159 169 189 215 188 218 237 245 257 270 294 313 325 326 351 357 386 407 428 363 397 430 454 492 496 504 518 540 549 587 603 601 644 646 688 723 742 374 417 401 452 452 493 502 530 545 543 556 596 585 628 657 685 676 705 260 253 253 274 271 278 293 290 314 327 331 338 358 371 355 372 387 394 407 408 268 287 281 306 298 305 324 332 315 332 350 342 351 343 364 371 360 399 386 427 449 452 452 466 473 500 495 488 504 526 528 562 589 565 546 612 585 606 652 622 637 461 478 496 515 503 521 540 534 562 553 587 568 565 583 601 600 623 604 612 634 636 292 285 276 295 308 322 335 342 310 315 334 359 373 359 380 376 394 393 393 410 410 352 380 397 422 429 438 476 497 476 470 447 428 440 457 424 436 444 471 458 481 492 508 527 539 530 549 571 574 565 554 591 572 588 601 606 628 614 596 595 622 645 509 508 533 534 554 553 588 586 570 614 614 619 633 649 647 672 679 719 753 747
153 98 84 58 26 40 57 63 76 89 57 0 52 97 103 71 101 60 46 35 66 93 145 157 129 95 109 86 69 68 120 93 99 99 72 36 45 75 111 99 73 137 131 121 110 120 139 154 183 158 144 135 161 161 178 201 228 155 130 134 149 163 183 212 188 176 192 161 163 174 179 213 221 216 204 189 213 210 237 226 256 261 309 252 270 289 295 327 344 196 200 220 246 243 275 246 288 263 244 237 262 317 283 344 384 225 235 251 257 247 267 303 316 257 293 311 329 265 283 332 352 282 303 337 368 285 300 323 318 328 350 354 369 406 396 403 427 409 360 382 397 433 444 462 409 451 488 475 483 458 441 492 256 243 276 286 295 305 323 324 336 313 326 335 362 359 378 402 388 402 415 160 182 186 189 224 219 240 256 265 256 292 299 319 338 343 363 376 361 381 396 407 426 400 406 428 452 438 430 398 454 429 479 454 314 302 316 344 338 378 383 373 360 392 430 455 456 476 419 446 476 503 515 500 470 452 476 497 518 535 548 562 584 591 589 570 572 562 544 525 541 563 596 577 560 570 543 589 605 611 617 645 472 490 509 522 538 510 513 540 566 576 591 609 616 580 590 609 630 644 630 652 614 628 604 628 655 646 662 684 664 692 725 756 757 737 705 670 683 701 700 685 705 719 721 677 692 717 734 749 758 739 710 729 735 762 775 791 793 612 644 668 684 659 639 624 596 609 651 675 689 709 690 215 234 230 237 288 293 266 236 273 286 303 328 322 327 353 375 377 393 405 209 222 240 264 235 261 283 289 305 315 342 356 371 376 399 402 433 456 476 413 448 482 505 543 549 556 568 593 600 638 656 653 697 699 742 777 796 428 472 457 508 507 549 558 586 601 598 611 651 641 684 712 741 731 761 316 309 308 330 327 334 350 346 370 383 387 395 414 428 411 428 443 450 463 465 324 343 337 361 354 362 380 388 371 387 404 397 407 399 420 427 415 456 443 484 505 509 508 522 529 557 552 545 561 583 585 618 645 622 603 669 641 663 709 678 693 517 534 552 571 559 576 595 590 619 609 644 624 621 639 657 655 678 660 668 690 692 344 339 331 350 363 378 390 397 364 367 386 412 427 414 435 431 446 449 448 465 465 403 431 445 472 477 485 522 543 522 520 497 481 491 510 479 491 500 526 512 532 541 557 573 588 581 600 622 622 612 600 639 617 633 644 651 673 662 645 646 673 696 562 563 588 587 608 606 641 640 625 669 667 671 685 702 701 726 730 769 804 799
204 149 135 110 78 84 86 105 122 141 107 52 0 45 57 48 71 71 41 67 29 79 128 131 95 58 63 39 29 56 93 134 122 112 92 73 88 124 161 145 110 186 178 165 143 158 182 199 221 197 176 164 189 193 212 232 262 170 144 141 150 159 163 198 178 178 198 170 182 196 208 246 249 209 204 200 217 221 240 241 268 265 315 247 269 290 299 336 356 212 220 241 272 272 306 278 314 291 266 254 276 338 306 360 400 277 286 301 308 296 317 352 365 304 341 359 378 309 328 378 399 326 346 380 414 325 341 360 358 370 391 397 413 452 439 448 476 457 410 432 447 483 494 512 458 500 537 525 530 506 489 540 307 294 328 338 346 357 375 376 388 364 376 385 410 409 428 453 437 452 465 208 231 231 230 268 258 280 297 303 290 330 333 354 373 381 402 416 395 418 437 447 463 438 441 464 488 478 469 430 492 462 516 488 345 331 340 369 366 409 411 398 382 414 475 499 502 521 462 489 519 549 559 542 513 494 516 546 567 584 597 612 634 640 637 617 621 610 592 572 584 605 639 620 604 615 589 636 653 659 666 693 511 529 550 565 579 549 550 580 605 616 632 650 656 626 636 655 677 690 676 698 659 672 648 671 697 690 707 729 711 741 774 804 805 784 752 716 729 745 744 728 748 762 765 720 733 759 776 792 800 780 750 768 773 802 815 831 831 651 685 709 725 698 678 662 634 646 688 712 729 746 726 263 283 280 288 338 342 315 281 321 328 351 373 363 371 398 417 422 436 449 250 266 281 303 272 295 320 323 344 349 379 389 405 414 435 435 467 493 513 453 488 524 544 582 591 596 607 634 640 677 697 693 740 740 784 822 840 472 517 503 555 552 597 604 634 650 644 655 696 688 732 758 787 776 806 366 360 360 381 378 384 400 397 421 433 438 446 466 479 462 479 494 502 514 515 373 392 384 407 401 411 429 436 419 432 450 444 455 448 469 474 462 504 493 534 555 558 556 571 578 605 601 595 611 633 634 667 694 671 653 720 691 712 758 728 744 568 586 603 622 611 628 647 641 669 660 694 675 673 690 708 706 730 712 719 741 743 396 391 383 402 415 429 442 449 416 419 438 464 479 466 487 482 498 500 500 517 517 455 482 497 523 528 535 571 592 573 572 548 533 543 562 530 543 552 577 564 584 592 608 624 638 632 652 673 673 662 650 689 667 682 692 700 723 713 696 697 724 747 614 614 640 639 660 658 693 692 677 721 719 722 737 754 753 778 782 821 855 850
249 194 180 155 123 127 124 146 164 185 152 97 45 0 35 66 69 103 76 108 46 92 130 123 82 54 38 28 43 79 91 174 154 139 125 115 131 168 205 187 149 230 221 207 179 197 223 240 257 234 211 196 219 227 247 265 296 194 168 160 164 168 158 197 182 190 213 190 208 224 239 280 279 213 214 219 229 240 251 261 285 277 327 251 275 298 309 350 372 235 246 266 300 302 337 310 342 321 291 276 296 361 331 380 418 321 330 345 352 339 360 396 408 346 383 402 420 349 369 419 440 365 386 418 454 363 379 396 394 407 428 435 453 493 478 487 518 499 454 476 491 526 538 556 501 543 580 568 571 548 531 582 352 339 373 383 391 402 420 421 432 408 420 430 452 452 472 497 480 496 509 251 275 273 269 308 295 317 335 339 323 365 366 387 407 416 438 453 427 453 475 483 498 473 474 497 521 515 505 460 527 493 549 519 375 359 366 395 395 438 439 424 405 437 516 539 543 561 501 528 558 589 598 580 551 531 553 590 610 626 640 655 677 683 679 659 664 652 633 613 623 643 677 658 643 654 629 678 694 701 709 735 546 565 587 603 616 585 584 615 639 652 668 688 693 666 675 696 719 731 717 738 699 711 687 709 734 729 746 768 752 783 816 846 846 826 794 756 768 784 782 766 785 799 804 757 770 796 813 829 836 816 785 803 807 837 850 867 866 686 721 746 761 733 713 696 669 680 722 745 764 780 759 306 326 324 332 383 385 358 322 363 367 393 414 401 410 438 455 462 475 488 289 306 319 339 307 328 355 356 380 382 414 420 438 450 469 467 500 527 547 489 525 561 580 618 628 632 642 672 676 712 734 729 778 777 822 861 878 511 557 544 596 592 639 644 676 692 685 694 736 730 773 799 828 816 846 410 405 405 426 423 428 444 441 465 477 482 490 510 523 506 522 538 546 558 559 416 435 426 448 443 454 472 478 461 473 490 485 497 492 511 516 503 546 536 578 599 601 598 613 621 648 644 638 654 677 677 710 736 714 697 764 735 754 801 771 788 613 630 647 666 655 673 692 685 713 704 738 720 717 735 753 751 775 756 764 786 787 441 436 428 447 460 474 487 494 461 464 483 509 524 511 532 527 543 545 545 562 562 500 527 541 568 573 579 615 636 617 616 593 577 588 607 575 587 596 622 609 629 637 652 667 682 677 697 718 717 706 694 733 711 725 735 743 766 757 740 742 769 792 659 659 685 684 705 703 737 737 722 766 763 767 781 799 798 823 827 865 900 895
254 199 187 161 127 123 113 139 158 185 152 103 57 35 0 47 37 88 67 102 38 123 164 158 117 88 73 61 71 107 125 190 178 165 148 130 144 178 214 200 167 240 233 222 200 215 239 255 278 254 233 220 244 250 269 289 319 223 196 191 196 202 193 231 216 223 245 220 236 251 263 303 305 248 247 250 262 271 284 292 317 310 361 286 309 332 343 382 404 265 274 295 327 328 362 334 369 347 319 306 326 391 359 411 449 327 338 354 359 350 370 406 419 359 396 414 432 366 385 434 454 382 403 437 470 382 398 417 415 427 448 454 470 508 496 504 530 512 463 484 499 536 546 565 512 554 592 578 586 561 543 595 356 345 376 388 396 404 422 425 437 415 429 437 465 462 481 505 491 505 518 263 285 287 287 324 315 337 354 360 347 387 390 410 430 438 459 473 451 475 494 504 520 495 498 521 545 535 526 486 549 518 572 544 401 386 394 423 421 464 466 452 434 467 531 556 558 578 519 546 576 605 615 599 569 551 573 600 621 638 651 665 687 694 692 673 675 665 647 627 641 662 696 677 661 671 645 692 708 714 720 748 568 586 607 622 636 606 607 637 661 673 689 707 713 682 692 711 733 746 732 754 715 729 705 728 754 746 763 785 767 796 828 859 860 839 807 772 785 801 800 784 804 818 822 776 790 816 833 848 857 837 807 825 830 859 872 888 888 708 742 766 782 755 735 718 691 703 745 768 786 803 783 297 317 319 329 378 378 351 310 354 351 383 402 384 395 424 438 447 458 473 274 292 303 322 289 307 335 334 361 361 394 397 416 431 448 444 477 505 526 470 506 543 560 597 610 612 621 653 657 692 716 709 761 757 804 845 861 496 543 532 583 577 627 631 664 682 671 678 720 718 761 785 814 801 831 403 401 403 423 418 422 437 437 459 470 477 486 507 519 500 515 532 543 553 552 407 426 415 435 433 446 464 468 450 460 477 473 486 483 501 504 490 536 528 571 591 592 588 603 612 637 636 631 647 669 668 700 726 706 689 757 727 744 792 763 781 609 625 642 661 651 670 690 681 706 699 731 716 714 733 751 750 773 753 759 782 782 444 437 427 446 458 471 485 493 462 467 486 511 524 509 529 526 546 543 544 561 559 504 532 548 573 580 588 625 646 625 621 599 580 592 609 574 587 593 622 609 633 643 659 676 690 682 701 723 725 714 703 741 720 736 747 754 776 765 747 747 774 797 661 659 684 685 705 705 740 737 720 765 766 771 785 801 798 824 831 871 905 899
213 160 150 123 90 80 66 93 113 142 110 71 48 66 47 0 31 41 26 58 22 127 176 177 139 103 99 78 76 104 140 163 163 156 133 105 115 144 178 169 143 205 201 191 179 190 210 225 253 228 212 202 228 230 247 270 298 215 188 187 197 206 210 246 226 225 245 216 225 238 247 282 289 257 251 246 264 267 287 286 314 313 363 295 317 338 346 383 402 257 263 284 313 311 344 315 355 331 308 298 321 381 348 405 445 286 300 316 320 314 333 369 383 326 361 379 397 335 353 401 421 353 373 408 437 356 370 393 388 399 421 425 439 475 466 473 493 477 424 445 460 499 508 526 475 517 555 540 551 525 508 560 314 304 333 347 354 361 379 383 396 375 391 398 430 425 443 465 454 467 479 229 250 256 260 294 290 311 327 336 326 363 369 389 408 414 434 446 431 452 466 478 496 471 476 499 523 509 501 467 525 498 550 524 383 370 382 410 406 447 451 440 425 457 499 524 525 546 490 516 546 572 584 570 541 523 546 562 584 602 614 627 649 657 656 638 639 629 612 594 611 634 666 647 630 639 613 658 673 678 683 713 543 560 580 593 609 581 583 611 637 646 661 679 687 649 660 677 698 712 699 722 683 698 674 699 725 716 732 754 732 759 792 823 824 804 772 739 753 770 770 755 776 789 791 748 763 788 804 819 829 810 781 800 806 833 846 862 864 682 715 739 755 730 710 694 667 680 721 745 760 779 761 251 271 273 284 332 332 305 263 307 305 336 355 338 349 377 392 400 412 426 228 245 257 276 243 263 290 291 316 317 349 355 372 386 404 401 434 461 482 425 460 497 516 553 564 568 577 608 612 648 671 665 715 713 758 799 816 450 496 485 537 530 580 584 618 635 624 632 674 671 714 738 768 755 785 356 355 358 378 373 375 391 392 413 423 430 441 461 473 453 469 486 497 507 505 360 380 368 389 386 399 417 421 403 413 430 426 439 437 455 457 443 489 481 525 545 545 541 556 566 591 589 584 600 623 621 653 679 659 643 711 680 697 745 716 735 563 579 595 614 605 625 644 635 659 652 685 670 669 687 705 705 728 707 712 736 736 402 393 383 401 413 425 440 448 418 424 443 467 480 464 483 481 503 498 499 516 514 462 491 507 532 539 549 586 607 586 580 557 537 549 566 529 543 548 577 565 590 602 618 637 650 640 658 682 685 675 664 702 682 698 710 716 738 725 707 705 732 755 618 614 639 641 661 661 696 692 675 720 722 728 743 758 753 780 788 829 863 855
242 190 181 153 120 109 92 119 140 170 140 101 71 69 37 31 0 65 56 88 42 147 193 190 150 117 107 90 94 127 155 194 191 182 161 135 146 174 209 200 173 235 232 222 208 221 241 255 284 259 242 231 257 259 277 299 328 241 214 211 219 227 225 262 245 247 268 241 252 266 275 312 317 276 273 270 286 292 309 311 338 335 385 314 337 359 368 406 426 283 290 311 341 340 374 344 383 359 336 325 347 408 375 431 470 315 330 346 350 344 363 399 413 356 391 410 428 366 384 432 452 384 404 439 468 386 401 424 419 430 451 456 470 506 497 504 523 507 453 474 490 529 537 555 506 547 585 570 582 556 538 590 342 334 361 376 383 389 407 412 424 405 421 427 461 455 472 494 485 497 509 259 280 286 290 325 320 342 358 366 356 393 399 419 438 444 465 477 461 482 497 508 527 501 506 529 553 539 531 497 555 528 580 554 412 399 410 438 435 476 480 468 452 484 529 555 555 576 521 546 577 603 615 601 571 554 577 592 615 632 644 657 679 687 686 669 669 659 643 624 642 664 697 678 661 670 644 688 704 708 713 743 574 591 610 624 639 612 614 641 668 677 692 710 718 679 691 708 728 743 730 752 714 729 705 730 756 746 762 785 763 789 822 853 855 835 802 769 784 801 801 786 806 820 822 779 794 819 835 850 859 841 811 830 836 864 877 892 894 713 745 770 786 760 741 725 697 710 752 776 791 810 791 273 293 297 310 357 354 328 283 328 321 357 373 353 365 394 407 417 427 442 245 264 273 290 257 273 302 300 329 326 360 362 381 398 414 409 442 471 491 437 473 510 527 564 577 579 587 621 623 658 683 676 728 724 771 814 829 465 513 503 555 547 599 601 637 654 641 647 689 689 733 755 784 770 800 379 380 384 403 397 398 414 416 437 446 454 465 486 496 476 491 509 521 530 528 382 401 387 407 406 420 438 441 423 431 447 445 458 458 475 476 462 509 503 547 567 566 560 576 586 610 610 606 621 644 642 673 698 680 664 733 701 717 765 737 757 587 603 618 637 629 650 669 658 681 675 707 694 693 712 730 730 753 731 736 759 759 430 421 409 428 439 450 466 475 445 452 470 494 507 490 508 507 530 523 525 542 539 490 519 536 560 568 578 616 637 615 608 586 564 577 593 555 569 572 603 591 618 631 647 666 679 669 686 710 714 704 694 731 712 728 740 746 768 754 736 734 760 783 645 640 665 668 686 688 723 718 700 746 749 755 770 785 779 806 816 857 891 883
179 129 123 96 67 47 26 54 74 106 78 60 71 103 88 41 65 0 30 29 57 143 195 201 166 129 132 109 100 117 163 147 159 158 132 96 102 120 151 148 131 177 177 170 168 175 190 202 237 212 201 194 220 218 234 258 283 216 190 193 206 219 232 264 242 234 251 221 223 234 238 269 279 271 261 249 272 270 296 287 316 320 369 309 328 347 354 387 404 256 260 280 305 301 332 303 346 321 304 297 322 377 343 404 445 252 268 284 287 284 302 337 352 299 331 350 368 311 328 374 393 330 350 385 410 335 349 375 368 378 399 402 414 448 442 448 462 447 390 411 427 466 474 492 444 485 523 508 522 495 478 530 278 270 296 312 318 324 341 347 360 341 358 364 401 393 410 430 423 435 446 202 221 231 240 270 272 292 307 319 312 345 355 374 392 395 415 425 416 434 444 457 478 452 459 482 505 487 481 454 505 484 532 508 371 360 375 403 396 434 441 432 419 451 471 498 496 519 466 491 521 545 558 546 517 500 524 530 553 571 582 594 616 625 625 609 607 598 583 565 586 610 641 622 604 613 586 628 643 647 651 682 523 540 557 569 586 560 565 590 617 624 638 655 665 620 633 648 668 683 670 694 655 673 648 674 702 689 705 728 703 727 760 791 793 774 741 710 725 744 744 730 751 764 766 724 739 765 780 794 805 788 759 779 785 812 824 839 843 661 692 716 732 709 690 675 647 661 702 726 739 760 742 209 230 232 244 292 290 264 222 265 264 295 313 298 308 336 352 359 372 386 187 204 216 236 204 225 252 253 277 280 310 318 335 347 366 365 397 423 444 386 421 457 477 514 525 529 538 568 573 609 631 626 675 673 718 759 775 409 455 444 495 489 539 543 576 593 583 592 633 630 673 697 727 714 744 315 315 319 338 332 334 350 351 372 382 389 400 421 432 412 428 445 456 466 464 319 338 326 347 345 358 376 379 362 372 389 385 397 395 413 416 402 447 440 484 503 504 499 515 524 549 547 543 559 581 580 612 637 617 601 669 638 656 703 675 694 523 539 554 573 565 585 604 594 618 611 643 629 628 647 665 665 688 666 671 695 695 365 355 343 362 373 385 400 409 380 387 405 429 441 424 443 441 465 458 460 477 474 426 454 472 496 504 515 553 574 552 543 521 499 512 528 489 503 507 538 526 553 566 583 603 615 604 621 645 650 640 631 667 648 665 678 683 705 690 671 669 695 718 579 575 600 603 621 623 658 653 635 681 683 690 705 720 714 741 751 792 826 817
188 135 125 98 64 56 48 72 92 118 86 46 41 76 67 26 56 30 0 35 31 116 167 172 136 99 103 79 70 91 134 139 142 137 113 81 91 118 153 144 119 179 175 166 156 166 185 199 229 204 189 180 206 206 224 247 274 196 170 170 182 193 203 237 215 210 228 199 205 217 224 259 266 245 237 228 249 249 272 267 296 297 346 283 303 323 331 366 384 237 243 263 291 288 321 292 332 308 287 279 302 361 327 386 426 261 275 290 295 288 308 343 357 300 335 354 372 310 328 376 395 328 348 382 412 330 345 369 364 374 395 400 413 450 441 448 468 451 399 420 435 473 483 501 450 491 529 515 526 500 483 534 290 280 309 323 330 338 355 359 371 351 366 373 405 399 418 440 429 442 454 203 224 230 235 268 265 286 302 312 302 338 345 365 384 389 409 421 407 428 441 453 472 446 452 475 498 484 476 444 500 475 525 500 360 347 360 389 383 424 428 418 404 436 473 499 499 520 464 490 520 547 559 545 515 498 521 537 559 577 588 602 624 632 630 613 613 604 587 568 586 608 640 622 604 614 587 632 648 653 658 687 518 535 555 567 583 556 559 586 612 621 636 654 662 623 634 652 672 687 673 696 657 673 649 673 700 690 706 729 707 734 766 797 799 779 746 713 727 745 745 729 750 764 766 723 738 763 779 794 803 785 756 775 781 808 821 837 839 657 690 714 730 705 685 670 642 655 697 721 735 755 736 232 252 252 262 312 312 285 247 289 291 319 339 326 335 362 380 386 399 412 213 230 243 264 233 255 281 283 305 309 340 348 365 376 395 395 427 453 473 414 450 486 505 543 553 557 567 597 602 638 659 654 703 702 746 786 803 436 482 469 521 516 564 569 601 618 609 619 660 655 698 723 753 741 771 337 334 336 356 352 355 371 371 393 404 410 420 440 452 433 449 466 476 486 486 342 361 351 373 369 380 398 404 386 398 415 410 422 418 437 441 427 472 463 505 526 527 524 539 547 573 570 565 581 604 603 636 662 641 624 691 661 680 727 698 715 542 559 575 594 585 603 623 614 640 632 665 649 647 666 684 683 706 686 692 715 716 378 370 360 379 391 404 418 426 395 400 419 444 457 442 462 459 479 476 477 494 492 438 466 482 508 515 524 561 582 561 555 533 513 526 543 507 520 526 555 542 567 578 594 612 625 616 634 657 660 650 639 677 657 673 685 691 713 700 682 681 708 731 595 592 617 618 638 638 673 670 653 698 699 704 719 735 731 757 765 805 839 832
155 102 95 68 37 21 22 38 57 83 52 35 67 108 102 58 88 29 35 0 65 127 179 188 157 121 130 106 92 101 150 118 132 134 107 69 73 91 123 118 103 149 148 141 140 146 161 173 207 182 172 166 192 189 205 229 254 190 165 170 184 198 216 247 222 212 227 196 196 206 210 240 251 251 239 224 249 245 273 260 290 296 344 288 305 324 330 362 378 230 233 252 276 272 303 273 317 292 276 270 295 349 314 377 418 228 242 258 262 257 276 311 326 271 304 323 341 283 300 347 366 301 321 356 383 306 320 345 339 349 370 373 386 420 414 419 436 420 366 386 402 441 450 467 418 459 497 483 495 469 451 503 255 246 275 289 295 303 321 325 337 317 333 339 374 367 385 406 397 410 421 174 194 203 211 241 243 263 278 289 282 316 325 344 363 366 385 396 387 405 415 428 448 423 430 453 476 458 451 424 476 454 502 479 342 331 346 374 367 405 411 403 391 423 444 470 469 491 437 462 493 517 530 518 488 471 495 504 527 545 556 569 591 600 599 582 581 572 556 538 558 581 613 594 576 585 558 602 617 621 626 656 494 511 529 540 557 531 535 561 588 595 610 627 636 593 605 621 641 656 643 666 628 645 620 646 673 661 677 700 676 702 735 765 767 747 715 683 698 716 716 702 723 736 738 695 711 736 751 766 776 759 730 750 756 783 795 810 814 632 663 687 704 680 661 645 618 631 673 697 710 731 713 198 218 217 227 277 278 251 215 256 261 285 307 296 304 331 350 355 369 382 184 199 214 236 206 230 255 259 278 285 313 325 341 348 370 371 403 427 448 387 422 457 478 516 524 529 541 568 574 611 631 627 673 673 717 755 773 405 450 437 488 485 531 537 568 584 578 588 629 622 666 692 721 710 739 302 299 301 321 317 321 337 336 358 370 376 385 405 417 399 415 431 441 452 451 308 327 318 341 336 346 365 370 353 366 383 378 389 384 404 408 395 438 429 471 491 493 491 505 514 540 537 531 547 569 569 602 628 607 590 657 627 646 693 664 681 507 524 541 560 550 569 588 579 605 598 631 614 613 631 649 648 671 651 657 680 681 343 335 325 344 356 369 383 391 360 366 385 409 423 407 427 424 444 441 442 459 457 404 432 449 473 481 491 529 549 528 521 499 479 491 508 472 485 491 520 507 532 544 560 579 591 582 600 623 626 617 606 643 624 640 653 658 680 667 648 647 674 696 560 557 582 584 603 603 638 635 618 663 664 669 684 700 696 722 730 770 805 797
216 162 150 123 89 86 79 103 122 147 115 66 29 46 38 22 42 57 31 65 0 107 155 155 117 81 78 57 55 85 119 156 150 140 119 96 108 141 177 164 134 203 197 186 168 182 204 220 245 220 202 190 216 219 238 259 288 199 172 170 179 187 189 225 206 207 227 199 210 224 235 272 276 237 232 229 246 250 269 270 297 294 344 275 297 319 328 365 385 241 249 269 300 299 333 304 342 319 294 283 305 367 334 389 429 289 301 316 322 313 333 369 382 323 359 378 396 331 349 398 418 348 368 402 434 349 364 385 381 393 414 419 434 472 461 469 493 475 425 447 462 499 509 527 475 517 554 541 549 524 507 558 318 307 338 350 358 367 385 388 400 378 392 400 429 425 444 467 454 468 480 226 248 251 253 289 282 304 320 328 316 354 359 379 399 405 427 440 421 443 460 471 488 463 467 489 513 502 493 456 517 488 541 514 372 358 368 397 394 435 439 426 410 442 496 520 522 542 485 511 541 569 580 565 535 517 540 563 584 601 614 628 650 657 655 636 638 628 611 591 606 628 661 642 626 636 609 656 671 677 683 712 535 553 573 587 602 574 575 604 629 639 655 673 680 646 656 675 696 710 696 718 680 694 670 693 720 711 728 750 730 759 791 822 823 803 771 736 749 766 765 750 770 784 787 742 757 782 799 814 823 804 774 793 798 826 839 855 856 675 708 733 748 722 703 686 659 671 713 737 753 771 752 262 283 283 293 342 343 316 277 320 321 349 369 355 364 392 409 416 429 442 243 260 273 293 261 282 309 310 334 336 367 374 392 404 423 421 454 480 501 443 478 515 534 571 582 586 595 626 630 666 688 683 732 730 775 815 832 466 512 500 551 546 594 599 632 648 640 649 690 685 729 754 783 771 801 368 365 366 387 382 386 402 401 424 435 441 450 471 482 464 480 497 506 517 517 373 392 381 403 399 411 429 434 417 428 445 440 453 449 468 471 458 502 493 536 556 558 554 569 578 604 601 596 612 634 634 666 692 671 654 722 692 711 758 729 746 573 589 606 625 615 634 653 645 671 663 696 680 678 696 714 713 736 716 723 746 747 406 400 390 409 421 434 448 456 425 429 448 473 487 472 492 489 508 506 507 524 523 467 495 510 536 542 550 587 608 588 584 561 542 554 572 537 550 557 585 572 595 605 621 639 652 644 663 686 687 677 666 704 683 698 710 717 739 727 710 709 737 759 624 622 647 648 668 667 702 700 683 728 728 733 748 764 761 787 793 833 868 861
213 162 145 130 113 134 148 156 166 170 142 93 79 92 123 127 147 143 116 127 107 0 52 64 50 41 66 64 54 26 32 114 76 54 55 77 91 127 159 134 91 179 165 147 105 128 157 176 181 161 132 115 134 146 167 180 213 103 78 69 73 80 90 121 99 100 122 98 118 135 153 196 192 130 125 127 139 148 162 169 194 187 238 168 190 211 221 259 281 144 155 176 211 214 250 224 252 233 200 184 204 270 239 288 326 277 278 290 301 280 303 337 347 280 320 337 355 278 298 349 371 291 311 341 383 285 302 313 314 329 349 358 378 421 401 413 454 432 398 421 434 465 479 498 438 479 515 507 501 481 464 513 311 293 333 335 346 362 380 376 385 356 363 376 385 392 414 443 417 435 450 195 219 208 196 239 217 239 257 257 239 282 280 301 321 333 356 373 340 368 395 401 414 390 388 411 435 434 422 372 444 405 463 431 287 270 275 304 305 350 349 333 313 345 444 465 472 487 424 451 481 516 522 500 471 451 472 527 544 559 575 592 614 617 611 588 598 584 563 541 544 563 598 579 566 578 554 606 624 633 643 666 462 481 505 524 535 502 498 532 554 569 587 607 610 592 600 624 648 658 643 663 625 633 609 629 653 651 669 690 680 715 747 778 776 755 724 681 692 706 703 686 704 719 724 676 688 714 732 749 754 733 701 719 721 752 766 784 780 602 639 663 678 649 628 610 583 593 636 658 680 693 672 298 316 306 309 360 370 344 323 356 376 385 413 412 415 440 464 464 482 492 300 311 330 356 327 354 376 382 397 408 434 449 464 467 491 495 526 548 568 504 538 572 595 634 638 646 659 681 690 728 745 742 785 788 829 862 883 515 557 540 590 592 629 641 665 679 682 697 736 721 764 795 823 815 844 393 380 374 397 399 410 424 416 443 459 459 463 481 497 484 503 514 518 533 538 404 422 420 445 436 440 458 470 453 471 490 481 488 476 500 509 499 535 519 557 579 586 587 601 605 635 627 618 635 656 661 696 723 697 676 739 715 739 784 752 763 583 602 622 640 625 638 657 657 690 678 715 690 684 701 718 714 738 725 735 755 759 397 398 395 413 428 445 454 459 422 420 440 468 486 478 501 493 499 512 508 525 529 452 477 487 517 517 520 553 574 558 565 540 533 540 561 540 550 566 584 570 581 582 596 607 625 625 647 665 659 646 632 674 648 660 668 678 702 697 683 688 716 739 615 621 646 641 666 657 692 698 685 726 718 718 731 752 758 779 776 812 847 846
250 204 186 175 162 185 200 207 216 216 190 145 128 130 164 176 193 195 167 179 155 52 0 27 54 77 95 104 100 78 39 145 99 75 93 125 136 168 195 168 127 211 194 176 128 151 181 200 191 176 144 126 137 154 175 180 214 95 79 61 50 44 39 70 52 68 93 81 112 130 153 197 185 84 86 104 104 122 123 145 164 149 199 121 146 169 180 222 246 127 142 161 199 206 242 219 238 222 183 163 176 246 220 258 294 308 304 315 327 302 326 357 365 297 337 353 371 289 309 360 383 300 319 346 392 290 307 312 316 331 351 362 384 430 404 418 469 445 419 443 454 481 497 516 453 493 528 522 510 492 476 523 343 323 365 363 375 394 411 405 411 381 385 399 399 411 434 465 433 453 468 223 246 229 210 254 224 245 264 258 236 281 273 294 315 331 354 373 330 362 396 399 407 385 379 401 425 431 418 358 437 392 454 419 276 257 256 284 289 335 331 312 289 320 451 470 481 492 426 454 483 521 524 500 471 450 469 542 557 570 587 606 627 628 621 595 609 594 571 549 544 561 597 578 567 581 558 613 632 642 654 675 456 476 502 523 532 496 489 525 545 563 582 603 603 597 602 629 655 663 647 665 628 633 609 626 648 651 670 690 685 725 756 786 782 761 731 685 694 705 701 683 700 716 723 672 682 708 728 745 749 725 693 709 710 743 757 775 769 595 633 657 671 640 619 600 574 582 625 646 671 681 658 343 360 348 349 400 412 387 370 400 424 428 458 460 462 486 511 510 529 538 349 359 379 405 377 405 426 433 447 459 484 500 514 516 541 546 576 597 618 553 586 619 644 682 685 694 708 728 738 776 791 790 831 834 875 906 928 561 602 583 632 637 671 684 706 719 725 742 780 762 805 838 865 859 888 433 418 409 433 436 450 464 454 481 498 497 499 516 533 521 541 551 553 569 576 446 464 464 490 479 481 500 512 496 516 534 525 531 517 542 551 543 577 558 594 617 625 629 641 645 675 666 656 672 693 699 735 762 735 713 774 753 778 822 789 798 617 637 658 675 659 669 688 691 727 713 751 723 716 732 749 743 768 757 769 788 793 426 429 429 447 463 480 488 491 453 448 469 497 517 511 535 526 527 545 540 556 562 478 502 509 540 538 537 568 590 575 588 562 560 565 588 571 580 599 614 599 605 603 615 623 643 647 670 686 676 663 647 691 662 672 678 690 715 714 701 709 737 760 641 650 675 668 694 682 717 726 715 754 743 741 753 776 785 805 797 831 866 868
272 225 207 194 177 197 210 220 231 234 206 157 131 123 158 177 190 201 172 188 155 64 27 0 41 74 85 100 102 89 38 169 124 100 114 141 154 189 218 191 149 235 219 201 153 177 207 226 218 203 171 153 165 182 202 207 241 122 106 89 77 68 35 75 67 91 116 107 139 157 180 224 212 96 106 128 124 146 140 169 185 166 215 132 158 183 196 239 264 153 168 186 225 232 268 245 263 248 208 187 198 269 244 279 312 333 330 341 353 329 352 384 392 324 364 380 398 316 336 387 410 327 346 373 420 317 334 338 343 358 378 389 411 457 431 446 496 472 446 469 480 508 524 543 480 520 555 550 537 520 503 550 368 348 390 388 401 418 436 430 437 407 411 426 426 438 460 491 460 480 495 248 272 255 237 281 251 273 291 285 262 308 300 321 341 357 380 400 356 389 423 425 434 411 405 426 451 458 445 383 463 417 479 444 302 282 280 307 313 360 355 335 311 342 479 497 508 519 453 481 510 548 551 526 498 476 496 569 584 597 615 633 655 656 648 622 636 622 598 576 571 588 624 605 594 608 585 640 659 669 681 702 482 502 529 550 558 522 515 551 571 589 608 629 629 624 629 656 683 690 674 692 655 659 636 652 674 678 697 716 712 752 783 813 810 789 758 712 721 732 728 709 726 742 749 698 708 734 754 771 775 751 718 735 735 768 783 801 794 620 659 683 697 666 644 625 599 607 650 671 696 706 683 361 379 369 371 422 433 407 387 419 440 448 477 476 479 504 528 528 546 556 364 375 395 420 391 418 440 446 461 472 498 513 527 531 555 558 589 612 632 569 603 636 660 698 702 710 723 746 755 793 809 807 849 852 894 926 947 580 621 603 653 656 692 704 728 741 745 761 800 784 826 859 886 879 908 455 441 433 456 459 471 486 476 503 520 520 523 540 557 544 564 574 576 593 599 467 485 483 509 499 503 521 533 516 535 553 544 552 538 563 572 562 598 580 617 640 647 650 663 667 697 689 679 695 716 722 757 784 757 736 798 776 801 845 812 822 641 661 681 699 683 694 713 715 750 737 774 747 741 757 774 769 793 782 793 812 817 451 454 453 471 487 504 512 516 478 473 494 522 542 535 559 550 553 569 565 581 587 504 528 535 567 565 564 595 617 602 614 588 585 591 614 596 605 623 639 624 631 629 642 651 670 673 697 713 703 690 674 718 690 699 706 718 742 741 728 735 763 786 667 675 700 694 720 709 743 752 740 780 769 768 780 803 811 831 824 858 893 895
261 210 192 175 153 169 178 192 205 213 183 129 95 82 117 139 150 166 136 157 117 50 54 41 0 37 44 60 66 66 21 164 125 101 105 123 138 176 209 184 140 229 215 197 155 177 207 226 228 209 179 161 178 192 213 223 257 141 119 105 100 97 76 115 104 121 146 130 158 175 196 240 232 135 140 156 158 175 177 198 217 203 253 172 197 221 234 276 300 177 191 211 248 253 289 265 288 271 234 215 230 299 272 312 348 327 328 340 351 330 353 386 396 329 369 386 404 325 346 397 419 338 358 387 431 331 348 357 359 374 394 404 425 469 446 459 503 481 448 471 483 514 528 547 487 528 564 556 549 529 512 561 361 343 383 385 396 412 430 426 435 406 413 426 434 442 464 493 466 485 499 245 269 258 244 288 263 285 304 301 281 326 321 342 362 376 399 417 379 410 440 444 455 432 428 450 474 477 465 409 485 442 503 469 326 307 308 336 340 386 383 365 342 374 491 511 520 533 469 497 526 562 567 544 516 495 515 576 593 607 623 641 663 665 659 635 646 632 610 589 589 607 642 623 611 624 600 653 671 681 691 714 503 523 548 568 578 543 538 573 594 611 629 649 651 639 645 670 695 704 689 708 671 677 653 672 695 695 714 734 726 763 795 825 823 802 771 727 737 750 747 729 747 762 768 719 730 755 775 792 796 773 742 759 760 792 806 824 819 643 680 705 719 689 668 650 623 632 675 697 720 732 709 341 360 353 357 408 416 390 365 400 415 429 456 451 456 482 504 506 522 534 338 351 369 393 363 388 412 416 434 442 470 482 498 505 527 528 560 584 605 543 577 612 634 672 678 685 697 722 730 767 785 782 826 828 871 906 925 557 600 584 634 635 675 685 711 726 726 739 779 767 809 840 868 859 888 439 428 423 445 446 457 471 464 490 506 507 512 530 546 531 550 562 566 581 586 449 468 464 489 480 486 505 515 498 515 533 525 533 523 546 553 543 581 566 604 627 632 633 647 652 681 675 666 682 704 708 742 769 744 723 787 763 786 831 799 812 632 651 670 689 674 688 707 706 738 727 763 739 734 750 768 764 788 774 784 804 808 447 447 444 462 477 494 504 508 472 470 490 517 536 527 550 542 550 561 558 575 578 502 528 537 567 567 569 602 624 607 615 590 583 590 611 589 599 615 634 619 631 632 646 657 675 675 697 715 708 696 681 724 697 708 716 727 751 747 733 738 766 789 665 670 696 691 715 707 742 748 735 776 768 768 781 802 808 829 826 862 897 896
235 182 165 145 119 134 142 156 171 182 150 95 58 54 88 103 117 129 99 121 81 41 77 74 37 0 26 27 29 40 38 144 113 93 88 95 110 149 184 162 120 207 195 178 141 162 191 209 219 197 170 154 175 185 206 220 253 144 119 109 111 115 108 145 129 137 160 138 159 176 193 236 233 160 160 166 176 188 197 209 232 223 274 198 222 245 256 296 318 185 196 216 252 255 291 264 293 274 241 225 243 310 280 327 365 304 307 321 330 312 335 369 380 315 354 371 390 314 334 385 407 329 349 380 420 324 341 353 354 368 389 397 416 459 439 451 489 468 430 453 466 498 512 531 472 513 550 541 538 517 499 549 337 320 358 363 374 388 405 403 413 386 395 407 421 426 446 474 451 469 483 226 250 242 233 275 255 278 296 297 279 322 321 342 362 374 396 413 381 409 435 441 454 430 429 451 476 474 463 413 484 446 504 472 328 311 316 345 346 391 390 374 353 385 481 503 509 525 463 490 520 553 560 540 511 490 512 561 580 595 610 626 648 652 647 625 633 620 600 579 584 603 638 619 605 617 592 643 661 669 678 703 503 522 545 563 575 542 539 572 595 609 627 646 650 630 638 661 685 696 681 701 663 672 648 668 693 690 708 729 717 752 784 814 813 792 761 720 731 745 742 725 744 759 764 716 728 754 772 789 795 773 742 759 762 793 807 824 821 643 679 703 718 689 669 651 624 634 677 699 720 734 713 309 328 322 327 379 386 359 331 368 380 397 422 416 422 448 469 472 488 500 303 317 334 357 327 351 375 380 399 406 434 446 461 469 491 492 524 548 569 507 542 577 598 636 643 650 661 687 694 731 750 747 792 793 836 872 891 523 567 551 602 602 643 652 680 695 693 706 746 735 778 807 835 826 855 409 399 395 418 418 427 442 436 461 476 478 484 503 517 502 520 534 539 553 556 418 437 431 456 448 455 474 483 466 481 499 492 501 492 514 521 510 549 535 575 597 602 602 616 622 650 644 636 653 675 677 712 738 714 694 759 733 756 801 770 784 605 624 642 661 648 662 681 679 710 699 735 712 708 725 743 739 763 748 757 778 781 424 423 418 436 451 466 477 483 447 447 467 494 511 501 523 517 527 535 533 550 552 481 507 518 547 549 553 587 608 591 595 571 561 569 589 564 575 588 610 596 610 614 628 641 658 656 677 696 692 680 666 708 683 695 704 714 737 731 716 720 747 770 643 646 672 668 692 685 720 724 710 752 746 748 761 781 784 807 806 843 878 876
255 201 185 163 135 145 149 167 183 198 165 109 63 38 73 99 107 132 103 130 78 66 95 85 44 26 0 24 41 64 56 168 139 119 112 115 131 170 206 185 143 229 218 202 166 187 215 234 244 222 195 179 200 211 232 246 279 169 144 134 134 136 120 159 146 159 183 162 184 201 219 262 258 178 180 190 197 211 217 233 255 243 294 215 240 263 275 316 339 209 221 241 277 280 316 290 318 299 265 249 266 334 304 350 386 325 330 344 353 336 358 393 404 339 378 396 414 339 359 410 432 354 374 405 445 349 366 379 379 393 414 422 441 484 465 476 513 492 453 476 489 522 535 554 496 538 575 565 563 541 524 574 358 342 379 385 395 408 426 425 435 409 418 430 445 449 470 497 475 492 506 249 273 266 258 300 281 303 321 322 305 348 346 367 388 399 422 438 406 434 460 467 480 456 455 477 501 499 488 438 509 471 530 498 354 336 340 369 371 416 414 398 377 409 506 528 534 550 488 515 545 579 586 565 536 516 538 585 604 619 634 651 673 677 672 650 658 645 625 604 609 628 663 644 630 642 618 668 686 694 703 728 528 547 571 589 600 568 565 598 620 635 652 672 675 656 664 686 710 721 706 727 688 698 674 694 718 716 734 754 742 777 809 839 838 817 786 745 756 771 768 751 770 784 789 741 754 779 798 814 820 799 767 785 788 818 832 850 846 668 704 729 744 715 694 676 649 660 702 725 746 760 738 323 343 338 345 396 401 375 343 382 391 412 435 426 433 460 480 484 499 511 313 328 343 366 334 357 383 385 407 412 442 451 467 477 498 497 530 555 576 516 551 586 607 645 653 659 669 697 703 740 760 756 803 803 847 884 902 535 579 565 616 614 658 666 694 710 706 718 758 749 792 820 849 839 868 425 417 414 437 435 443 458 454 478 492 496 502 521 536 520 537 551 558 571 573 433 452 445 469 462 471 489 497 480 494 512 505 516 508 529 535 523 564 552 592 614 618 617 631 638 665 661 653 670 692 694 727 754 730 712 777 750 771 818 787 801 624 642 660 679 666 682 701 697 727 717 752 731 727 745 763 760 784 767 776 797 800 445 443 437 456 470 485 496 502 468 468 488 515 532 520 542 536 548 555 553 570 572 503 529 541 570 572 576 611 632 615 618 594 582 591 611 584 595 607 630 616 632 637 651 665 681 678 699 719 715 704 690 731 707 720 729 738 761 755 739 743 770 793 664 667 692 690 712 707 742 745 730 773 768 770 784 803 805 829 829 866 901 898
235 181 165 142 113 122 125 143 160 176 143 86 39 28 61 78 90 109 79 106 57 64 104 100 60 27 24 0 20 53 65 152 129 112 100 97 112 151 188 168 128 212 201 186 155 174 201 219 233 211 186 171 193 202 222 238 271 166 140 133 136 141 134 172 156 163 186 162 181 197 212 254 253 187 187 191 202 212 224 233 258 250 300 225 249 272 282 322 344 208 218 239 273 275 311 283 315 294 263 249 268 334 303 352 390 306 312 327 335 320 342 377 388 325 363 381 399 327 346 397 418 342 362 394 432 339 355 371 370 383 404 412 429 471 454 464 498 478 436 459 473 507 519 538 481 522 560 549 550 527 510 560 338 323 359 367 376 388 406 406 416 391 402 412 431 433 453 480 460 476 490 232 256 251 246 286 271 293 311 313 297 340 340 360 381 391 413 429 400 427 450 458 472 448 448 471 495 490 480 434 502 466 523 493 349 332 339 367 367 412 412 397 377 409 494 516 521 538 477 504 534 566 575 556 526 506 529 570 589 605 619 635 657 662 658 637 643 631 611 591 599 619 653 634 619 631 606 656 673 680 688 714 520 539 562 579 591 560 558 590 613 627 644 663 667 644 652 674 697 709 694 715 677 687 663 684 709 705 723 744 730 762 795 825 825 804 773 733 745 760 758 741 760 775 779 732 745 771 789 805 812 791 760 778 781 811 825 842 840 661 696 721 736 708 687 670 643 654 696 719 738 753 733 300 320 316 323 374 379 352 320 359 367 389 412 402 410 437 456 461 475 488 290 304 320 342 311 334 359 362 383 388 418 427 444 454 474 474 506 532 552 492 527 563 583 621 630 635 646 674 680 716 737 732 779 779 823 861 879 511 556 542 593 591 635 642 672 687 683 694 735 726 769 797 826 815 845 403 395 393 415 414 421 436 432 456 470 474 481 500 514 497 515 529 536 549 551 410 429 422 445 439 448 467 474 457 471 489 482 493 485 506 512 500 541 529 570 592 595 594 608 615 643 638 631 647 669 671 705 731 708 689 755 728 749 795 765 780 603 621 639 657 645 661 680 676 705 695 730 710 707 724 742 739 763 746 754 776 778 426 423 416 435 449 463 476 482 448 449 469 495 511 499 521 516 529 534 533 549 551 484 511 524 552 555 560 595 617 598 600 576 563 573 592 563 575 586 610 596 614 620 634 649 665 661 681 701 699 687 674 715 691 705 714 723 746 738 722 725 752 775 645 647 672 670 692 688 723 725 710 753 749 752 766 784 785 809 811 849 883 880
215 161 145 123 94 106 112 128 143 157 125 69 29 43 71 76 94 100 70 92 55 54 100 102 66 29 41 20 0 36 64 133 111 96 82 76 92 131 167 148 108 192 181 166 136 154 181 199 214 191 167 153 176 184 204 221 253 152 126 120 126 133 134 170 151 154 175 149 165 181 195 236 236 182 179 179 193 200 215 221 246 241 292 220 243 265 274 313 334 194 203 224 257 259 294 266 300 278 249 235 256 320 289 340 379 286 292 306 315 299 321 356 368 305 343 361 379 307 327 377 399 322 343 375 412 320 336 352 351 364 385 393 410 451 435 445 478 458 416 438 452 487 499 517 461 502 540 529 530 507 490 541 318 303 339 346 356 369 387 386 396 371 382 392 411 413 433 460 440 456 470 212 236 231 226 266 252 274 292 295 280 321 322 343 363 373 395 410 384 409 432 440 455 430 431 454 478 472 462 417 484 450 506 476 332 317 324 353 352 396 396 382 364 396 474 497 502 519 458 485 515 547 555 537 507 488 510 550 569 585 599 615 637 642 638 617 623 611 592 571 580 600 634 615 600 612 586 636 653 660 668 694 503 521 544 560 573 542 541 572 596 608 625 644 649 624 633 654 677 689 675 696 657 668 644 666 691 686 704 725 710 743 775 805 805 784 753 714 726 741 739 723 742 756 761 714 727 752 770 786 793 773 742 760 764 793 807 824 822 643 678 702 718 690 670 652 625 636 678 702 721 736 716 283 303 298 304 355 361 334 304 342 352 371 396 388 394 421 441 445 460 472 275 289 305 328 298 322 347 350 370 376 405 416 432 440 462 463 495 519 540 479 513 549 570 608 615 621 633 659 666 703 722 718 764 765 809 845 864 496 540 525 576 575 618 626 654 670 667 679 719 709 752 781 809 799 829 385 377 374 396 395 403 418 413 438 452 455 462 481 495 479 497 511 517 530 533 393 412 405 429 422 430 449 457 440 455 472 466 476 468 489 495 483 524 511 552 573 577 577 591 598 625 620 613 629 651 653 687 714 690 671 737 710 731 777 746 761 583 602 620 638 626 642 661 657 687 677 712 691 687 705 722 720 744 727 735 757 759 406 403 397 416 430 444 456 462 428 429 449 475 492 480 502 496 509 514 513 530 531 464 491 503 532 535 540 575 597 578 580 556 543 552 572 544 555 567 590 576 593 599 614 628 644 640 661 681 679 667 654 695 671 685 694 703 726 718 702 705 732 755 625 627 652 650 673 668 703 705 690 733 729 732 745 764 766 789 791 828 863 860
197 144 127 109 89 108 123 131 142 148 118 68 56 79 107 104 127 117 91 101 85 26 78 89 66 40 64 53 36 0 52 104 76 59 48 57 72 111 145 122 79 167 154 138 103 123 151 169 181 159 133 118 140 149 169 186 218 116 90 85 93 103 116 147 124 121 142 114 129 145 159 201 200 155 148 144 160 166 184 186 212 209 259 192 213 234 243 280 300 158 167 188 221 223 258 230 263 242 213 200 221 284 253 305 344 264 267 281 290 272 295 329 340 275 314 332 350 275 295 346 368 290 310 342 381 286 303 318 317 330 351 359 378 419 402 412 449 428 390 412 426 458 472 490 432 473 510 501 499 477 460 510 297 281 319 323 334 348 366 364 373 346 355 367 381 385 406 434 411 428 442 185 209 202 194 235 218 240 258 260 244 287 287 308 328 338 360 376 348 374 398 405 419 395 395 418 442 437 427 381 449 414 470 440 296 280 288 317 316 359 360 346 328 360 442 464 470 486 425 452 482 515 522 503 474 454 476 521 540 555 570 586 608 613 608 586 594 581 560 540 546 566 601 581 567 579 554 604 622 630 639 663 467 486 509 526 539 507 505 537 560 574 591 610 614 592 600 622 646 657 642 663 625 635 611 631 656 653 670 691 678 712 744 775 774 753 722 681 693 708 705 689 708 722 727 679 692 718 736 752 759 738 707 725 728 758 772 789 787 608 643 668 683 655 634 617 590 601 643 666 685 701 680 276 295 287 291 342 351 324 300 335 352 364 391 388 392 418 440 441 459 469 276 287 306 331 302 329 351 357 373 383 409 424 439 443 466 470 501 523 544 480 514 549 571 610 615 622 635 658 667 705 721 719 762 764 807 841 860 493 535 519 569 570 609 620 645 660 661 675 714 701 744 774 802 794 823 373 362 358 380 381 391 406 399 425 440 442 446 465 480 466 484 497 501 516 520 384 402 398 424 415 420 439 449 432 450 468 459 468 457 480 488 477 515 500 539 561 566 568 581 586 615 609 600 616 638 642 676 703 678 658 722 697 720 765 734 746 567 586 605 623 609 624 643 641 673 662 698 674 670 686 704 700 724 709 719 740 743 384 384 379 398 413 428 439 444 408 407 428 455 472 462 485 478 487 497 494 511 514 441 467 478 507 509 513 547 568 551 555 531 521 529 550 525 536 550 570 556 570 574 588 601 618 616 637 656 652 640 626 667 643 655 664 674 697 691 676 679 707 730 603 607 632 629 652 646 681 685 671 713 707 708 721 741 745 768 766 803 838 836
244 194 176 161 141 160 172 183 195 200 171 120 93 91 125 140 155 163 134 150 119 32 39 38 21 38 56 65 64 52 0 145 104 81 87 108 122 159 191 166 122 210 195 178 134 157 187 206 207 188 158 140 157 171 192 202 236 120 98 84 81 80 70 107 91 104 128 110 137 154 175 219 211 123 125 137 141 157 162 179 200 188 238 160 185 208 220 261 284 157 171 191 228 233 269 244 268 250 214 196 212 281 252 295 331 309 308 320 331 310 333 366 376 309 348 365 384 304 325 376 398 317 337 366 409 310 327 335 338 353 373 383 403 448 425 438 482 460 428 451 463 493 508 527 466 507 543 535 528 508 491 540 343 324 365 366 377 394 411 407 415 387 393 406 413 422 443 473 446 464 479 226 250 237 223 267 242 264 282 280 260 305 300 321 341 355 378 396 358 389 419 423 434 411 407 429 454 456 444 389 464 422 482 449 305 287 289 317 320 366 363 346 324 355 470 490 499 512 448 476 505 541 546 523 495 473 494 555 572 586 602 620 642 644 638 614 625 611 589 567 568 586 621 602 590 603 579 632 650 660 670 693 482 502 527 547 557 522 518 552 573 590 608 628 630 618 624 649 674 683 668 687 649 656 632 651 674 674 693 713 705 742 774 804 802 781 750 706 716 729 726 708 726 741 747 698 709 735 754 771 775 753 721 738 740 771 786 803 799 622 660 684 699 668 647 629 602 612 654 676 699 711 689 328 347 338 341 392 402 375 353 386 405 416 443 440 445 470 493 494 511 522 328 340 359 383 354 380 403 409 425 434 461 475 490 495 518 521 552 575 596 533 567 601 624 662 667 675 687 711 719 757 774 771 815 817 859 893 913 545 587 570 620 622 660 672 696 711 713 727 766 752 795 826 854 846 875 424 412 405 428 430 441 456 448 474 490 491 495 513 529 515 534 546 549 565 570 435 453 450 476 466 471 490 500 484 502 520 511 519 508 531 539 529 566 550 588 611 617 619 632 637 666 659 650 666 687 692 727 754 728 707 771 747 771 815 783 795 615 634 654 672 657 670 689 688 722 710 746 721 716 732 750 745 770 756 767 787 791 428 429 426 445 460 477 486 490 454 451 472 499 517 509 533 525 531 544 540 556 561 483 508 517 547 547 549 581 603 587 595 570 564 570 592 571 581 597 615 601 611 612 625 636 654 655 678 695 688 675 660 703 676 688 695 706 730 726 712 718 746 769 646 652 677 672 697 688 723 729 716 757 749 749 761 783 789 810 806 841 876 876
105 67 52 61 81 106 132 118 113 92 85 93 134 174 190 163 194 147 139 118 156 114 145 169 164 144 168 152 133 104 145 0 48 70 58 60 48 37 51 23 25 66 51 34 29 28 49 66 90 65 56 55 79 72 86 112 136 96 82 98 118 136 180 193 164 137 141 111 93 97 94 122 134 183 161 131 163 147 186 157 188 205 247 213 222 235 237 260 272 126 124 141 160 155 185 155 200 174 163 162 190 235 200 266 307 164 164 177 187 168 191 225 236 172 211 229 247 176 195 245 266 192 213 246 281 193 208 230 225 237 258 263 279 319 305 314 346 326 286 309 322 355 368 387 329 370 407 397 398 375 357 408 199 180 221 221 233 250 267 263 271 243 251 263 279 282 302 330 308 325 339 82 106 99 97 135 127 148 164 173 164 200 207 227 246 250 271 284 269 289 304 315 333 308 313 336 359 346 338 306 361 337 387 361 223 213 230 257 249 287 293 286 276 307 342 366 370 388 329 356 386 415 425 409 379 361 384 418 437 453 467 483 505 510 506 485 491 479 459 439 451 472 505 486 470 481 455 504 521 528 536 562 380 397 417 432 446 418 420 448 474 483 499 517 524 492 502 522 545 557 543 564 526 539 514 538 564 556 573 595 578 610 642 673 673 652 620 582 595 611 610 594 614 628 631 586 601 626 643 658 667 648 618 637 642 670 683 699 700 519 552 577 592 567 547 531 504 516 558 582 597 616 597 206 221 206 205 255 269 245 238 261 294 288 320 330 328 350 378 373 394 401 226 230 254 283 261 293 307 319 323 342 361 385 395 389 417 428 454 472 491 423 455 486 512 550 549 561 577 592 605 644 655 655 692 698 737 765 787 424 462 442 490 497 527 543 562 575 583 602 639 618 660 695 721 717 745 290 273 264 287 291 305 319 308 336 353 352 354 371 388 376 396 406 407 424 431 304 321 323 351 338 338 356 370 354 377 395 384 389 373 398 409 402 433 413 449 472 480 485 497 500 530 521 510 527 548 554 590 618 589 567 629 607 633 677 643 653 472 492 512 530 514 526 545 546 581 568 605 578 572 588 606 601 625 613 624 643 648 283 285 284 302 318 335 343 347 309 306 327 354 373 366 390 381 386 400 396 412 418 339 364 374 404 405 409 443 465 447 452 427 419 426 448 427 437 454 471 456 467 470 484 497 514 512 534 553 548 536 522 564 539 552 562 571 594 587 572 576 604 627 501 507 533 528 552 544 578 584 572 613 604 605 618 639 644 666 663 699 734 733
153 113 96 95 100 127 151 145 146 133 117 99 122 154 178 163 191 159 142 132 150 76 99 124 125 113 139 129 111 76 104 48 0 24 31 63 62 78 99 71 37 112 95 77 30 53 83 102 105 85 57 42 66 73 93 110 142 58 37 50 70 88 132 146 117 91 100 68 64 75 85 125 127 137 118 94 122 113 146 128 158 168 213 169 182 197 201 230 246 97 101 121 150 149 184 156 192 169 146 138 163 219 185 245 285 209 206 217 229 206 229 262 272 204 244 261 280 202 222 273 295 215 236 267 307 211 227 242 241 254 276 284 303 346 326 338 378 356 324 347 359 389 404 423 362 403 439 431 425 405 388 437 244 224 266 264 277 295 312 306 313 284 289 303 309 317 339 369 341 360 375 124 148 133 120 163 142 165 183 184 169 211 212 232 252 262 284 300 273 298 322 329 344 319 320 343 367 361 351 307 373 340 395 366 223 208 219 248 244 286 289 277 262 294 368 390 397 412 349 377 407 440 447 427 398 378 400 451 469 483 499 516 538 541 535 512 522 508 487 466 471 490 525 506 492 504 479 530 548 557 567 590 392 410 433 450 463 431 430 461 485 498 515 534 538 517 525 548 572 583 568 588 550 559 535 556 580 577 595 616 604 640 671 702 700 679 648 606 618 632 630 613 632 646 651 604 616 642 660 676 683 662 631 649 653 682 696 713 711 532 567 592 607 579 559 541 514 525 567 591 610 625 605 253 269 254 253 303 317 293 283 308 339 336 368 375 375 397 425 420 441 448 269 275 298 326 302 333 349 360 367 384 405 427 438 434 461 470 498 516 536 469 501 532 558 597 596 607 623 639 651 690 702 702 739 745 785 813 835 472 510 490 538 545 575 591 610 623 631 649 687 666 708 743 769 765 793 338 321 311 335 339 353 367 356 383 401 400 401 418 435 424 444 453 454 471 478 352 369 371 398 386 386 404 418 402 425 443 432 437 420 446 457 450 481 461 496 519 528 533 545 547 578 569 558 574 595 602 638 665 637 614 676 654 681 724 691 699 518 538 559 576 560 570 590 592 628 614 652 624 617 633 650 645 669 658 670 689 694 327 330 330 348 364 382 389 392 354 349 371 398 418 412 437 427 429 446 441 457 463 381 405 413 444 443 444 477 499 482 492 466 462 467 490 472 481 500 515 500 508 508 521 532 550 551 574 591 584 571 556 599 572 584 592 602 626 622 608 614 642 665 543 551 576 570 596 585 620 628 616 656 646 645 657 679 687 708 702 737 772 773
175 132 114 109 106 133 155 153 156 148 128 99 112 139 165 156 182 158 137 134 140 54 75 100 101 93 119 112 96 59 81 70 24 0 27 66 71 96 121 93 54 136 119 101 54 77 107 126 127 108 78 61 82 92 113 127 160 59 32 36 54 71 110 127 99 79 93 62 70 85 100 143 141 123 106 91 115 112 139 130 158 162 210 157 172 190 196 229 247 101 109 129 162 163 199 171 204 182 154 142 165 226 194 249 289 233 230 242 253 230 253 286 295 228 268 285 303 224 244 295 318 237 257 288 329 231 248 260 261 275 296 304 324 368 347 359 402 379 348 371 383 413 428 446 386 426 462 455 448 428 411 460 268 248 290 288 301 319 336 330 338 308 313 327 333 341 363 393 365 384 398 148 172 157 143 186 163 185 204 204 186 229 228 249 269 280 303 319 289 316 342 348 361 337 337 359 383 380 369 322 391 354 412 381 237 221 229 258 256 300 301 287 270 302 390 411 419 433 370 397 427 462 468 447 418 397 419 475 492 505 522 539 561 564 558 534 545 531 509 488 491 510 545 525 512 525 500 552 570 579 590 613 409 429 452 470 482 449 446 479 502 516 533 553 557 539 546 570 595 604 589 609 571 579 555 575 599 597 616 636 626 662 694 724 722 701 670 627 638 652 649 632 651 666 671 623 635 660 679 695 701 680 649 666 670 700 714 731 728 550 586 610 625 596 576 558 531 542 584 607 627 642 621 272 288 275 275 325 339 313 301 328 356 356 387 392 393 416 443 439 459 467 284 291 314 341 316 346 364 373 382 398 420 440 452 450 477 484 513 533 552 486 519 551 576 614 615 625 640 658 670 708 721 721 759 764 804 834 855 491 530 510 559 565 597 611 632 645 652 670 707 688 730 765 791 786 814 359 343 334 358 361 375 389 378 406 423 422 424 441 458 446 466 476 477 494 501 373 390 391 418 406 407 425 439 423 444 463 452 458 442 468 478 470 503 483 519 542 550 555 567 570 600 591 581 597 618 624 660 688 660 637 699 677 703 747 714 723 542 561 582 600 583 594 614 615 652 638 675 647 641 657 674 669 693 682 694 712 718 351 354 354 371 388 405 413 416 378 374 395 422 442 435 460 450 453 470 465 481 487 405 429 437 468 467 468 500 522 506 516 490 486 492 514 496 505 524 539 524 532 532 545 555 574 575 598 615 607 595 580 622 596 607 615 625 649 646 632 638 666 689 568 575 601 594 620 609 644 652 640 680 670 669 682 704 711 732 726 761 796 797
158 111 93 84 79 105 127 125 130 124 102 72 92 125 148 133 161 132 113 107 119 55 93 114 105 88 112 100 82 48 87 58 31 27 0 39 45 75 105 79 35 124 109 92 55 75 103 122 133 111 86 72 97 102 122 141 172 84 58 64 80 97 130 151 124 106 120 89 92 105 116 155 157 149 134 117 142 138 166 155 184 189 237 184 200 217 223 255 272 125 130 151 181 180 215 186 223 200 175 166 190 248 215 273 313 222 222 235 245 226 248 282 293 227 266 284 302 227 247 298 320 242 262 294 333 239 255 271 270 283 304 311 329 371 354 364 401 380 344 366 379 411 425 444 385 426 463 453 451 429 412 462 256 237 278 279 291 307 325 321 329 301 309 321 333 338 360 388 364 381 396 140 164 154 146 187 170 193 210 214 199 240 242 262 283 291 313 328 303 328 350 358 373 349 350 373 397 390 380 338 403 370 425 396 253 239 249 278 274 317 319 307 292 324 394 416 422 438 377 404 434 467 475 455 426 406 429 474 492 507 522 539 561 565 560 538 546 533 512 492 499 519 553 534 519 531 506 556 574 582 591 615 421 440 462 479 491 460 460 490 514 527 544 563 568 544 552 574 598 609 594 615 577 587 563 584 609 605 623 644 630 664 696 727 726 705 674 633 645 660 658 641 660 675 679 632 645 671 689 705 712 691 660 679 683 712 726 742 741 562 596 621 636 609 588 571 544 555 598 621 639 655 635 250 267 255 257 308 319 294 278 307 332 335 365 369 370 394 419 417 436 445 259 267 289 316 290 319 338 347 357 372 395 414 426 426 452 459 488 508 528 462 495 528 552 591 593 602 617 636 646 685 699 698 738 742 783 813 835 469 509 490 539 544 578 591 614 627 632 649 687 670 712 745 772 766 795 341 327 319 343 345 357 372 363 389 406 406 409 427 443 430 450 461 463 479 485 353 371 371 397 386 389 407 419 403 423 442 432 438 424 449 458 450 484 466 503 526 533 536 549 553 583 575 565 581 602 608 643 670 643 622 685 662 686 731 698 709 528 548 568 586 570 583 602 602 637 624 661 635 629 646 663 658 683 670 681 700 705 341 343 340 358 374 391 400 404 367 364 385 412 431 423 447 438 444 457 453 470 474 397 422 432 462 463 466 499 521 504 510 485 477 485 506 485 494 511 529 514 525 528 542 554 571 570 592 610 605 593 579 620 595 608 616 626 650 644 629 634 661 684 559 565 591 586 610 602 637 642 630 670 663 663 676 697 702 724 721 757 792 791
141 87 70 52 40 66 89 87 92 92 65 36 73 115 130 105 135 96 81 69 96 77 125 141 123 95 115 97 76 57 108 60 63 66 39 0 16 55 91 72 38 115 106 92 74 86 109 126 149 125 108 99 125 125 143 165 193 120 96 102 119 134 163 188 161 145 159 127 126 137 143 178 185 187 173 155 181 175 205 191 221 228 275 223 239 256 262 292 309 160 164 183 210 207 240 210 251 227 207 201 226 281 247 308 348 210 216 230 238 224 246 281 293 231 268 287 305 236 255 305 326 252 273 307 340 253 268 289 286 297 318 324 340 379 366 374 403 384 340 362 376 411 423 441 386 427 465 453 457 433 416 467 243 227 264 270 280 293 311 310 320 295 306 316 337 337 357 384 365 381 394 136 160 158 157 195 186 208 224 232 221 259 265 285 304 310 331 344 326 348 365 375 393 367 372 394 418 406 398 363 421 394 446 419 278 266 279 308 302 342 347 337 324 355 402 426 429 448 389 416 446 475 486 469 440 421 444 474 495 511 524 540 562 568 564 544 549 537 518 499 511 533 566 547 531 541 515 563 580 586 594 620 440 457 478 492 507 478 479 508 533 544 559 578 584 552 562 582 604 617 603 624 586 599 575 598 624 617 633 655 638 668 701 732 732 711 679 642 655 672 670 655 675 689 692 647 661 686 703 719 727 708 678 697 702 730 743 759 760 579 613 637 653 627 607 591 563 576 617 641 657 675 656 220 239 230 234 285 294 267 246 278 299 308 335 335 338 363 387 387 405 414 224 234 254 280 254 282 302 310 322 335 359 377 390 391 416 422 452 473 493 428 462 495 519 557 561 569 583 604 614 652 668 666 707 711 752 785 805 438 480 462 512 515 553 564 589 603 605 619 658 644 687 718 746 738 767 316 305 301 324 324 334 349 342 368 383 385 390 408 423 409 427 440 445 459 463 327 345 342 368 358 364 382 392 376 394 412 403 411 400 423 431 421 458 443 482 504 510 511 524 529 558 552 543 559 581 585 619 647 621 601 665 640 663 708 677 689 511 529 548 567 553 568 587 584 616 605 641 618 613 630 648 645 669 653 663 683 687 330 328 323 342 356 372 383 388 353 353 373 400 417 406 429 422 433 441 438 455 458 388 415 427 455 459 464 500 521 502 503 479 467 476 496 470 481 494 515 501 517 523 538 553 568 564 585 605 603 591 579 619 596 610 620 628 651 642 626 628 656 679 549 552 577 575 598 592 627 630 615 658 653 655 669 688 690 714 714 752 787 784
125 72 55 40 38 65 90 83 85 80 57 45 88 131 144 115 146 102 91 73 108 91 136 154 138 110 131 112 92 72 122 48 62 71 45 16 0 39 75 57 30 99 90 78 67 75 95 112 138 113 100 93 119 117 133 157 183 120 98 107 125 141 174 196 169 150 161 130 124 133 136 168 178 194 177 156 184 175 208 189 220 230 276 228 242 258 263 292 307 158 160 179 203 199 231 202 244 219 203 198 224 276 241 304 345 194 200 214 222 208 230 265 277 216 253 272 290 222 241 290 311 239 260 294 326 241 256 278 273 284 306 311 326 364 353 361 388 369 324 346 361 396 407 426 371 412 450 438 442 418 401 452 227 211 248 254 264 277 295 294 304 279 290 300 322 322 342 368 350 365 378 121 144 144 145 181 175 196 212 221 211 248 255 274 293 298 319 331 317 337 352 363 381 356 361 384 407 394 386 353 409 384 435 409 270 259 273 301 294 333 339 330 318 350 388 412 415 434 376 402 433 461 472 456 427 408 432 459 479 496 509 524 546 552 549 530 533 522 504 484 498 520 552 534 517 527 501 549 565 571 578 606 428 445 465 479 494 466 468 496 522 531 547 565 572 538 548 568 589 602 589 610 572 586 561 585 611 603 620 642 623 653 686 717 717 696 664 628 641 658 657 641 662 676 678 634 648 674 690 706 714 695 666 685 690 718 731 747 749 567 600 624 640 615 595 579 552 564 606 630 645 664 645 207 225 216 219 270 280 253 234 265 288 294 323 324 326 350 375 374 393 402 214 223 244 271 245 275 293 302 312 327 350 369 381 381 407 414 443 463 483 417 451 484 508 546 549 558 572 592 602 641 656 654 695 699 740 772 792 426 467 449 499 502 538 550 574 589 591 606 645 630 673 704 732 725 754 302 290 285 308 309 319 334 327 353 368 370 374 393 408 394 412 425 429 444 448 313 331 329 355 345 349 368 379 362 381 399 390 398 386 409 418 408 444 428 467 489 495 497 510 515 544 537 528 544 566 570 605 632 606 586 650 625 649 694 662 674 495 514 533 551 537 552 571 569 601 590 626 602 598 615 632 629 653 638 647 668 671 314 312 307 326 341 356 367 372 337 337 357 384 401 390 413 406 417 425 423 439 442 372 399 411 439 443 448 484 505 486 487 463 451 460 480 454 465 478 499 485 501 507 522 537 552 548 569 589 587 576 563 603 580 594 605 613 636 626 610 612 640 663 533 536 561 559 582 576 611 614 600 642 637 639 653 672 674 698 698 736 771 768
86 36 18 26 55 75 102 83 76 55 50 75 124 168 178 144 174 120 118 91 141 127 168 189 176 149 170 151 131 111 159 37 78 96 75 55 39 0 37 28 42 62 57 50 66 62 70 82 119 94 92 93 116 107 119 146 166 132 115 129 148 166 205 223 194 170 176 145 130 135 130 153 168 216 196 167 199 184 222 194 226 241 284 247 258 271 274 298 309 164 161 178 195 188 217 187 234 208 199 199 227 271 235 303 344 155 162 177 184 172 193 228 241 182 218 237 255 192 210 258 277 210 230 265 294 214 228 255 248 257 279 282 295 332 323 330 352 334 287 309 323 359 370 388 335 376 414 401 408 383 366 417 188 172 209 215 225 238 256 255 265 240 252 262 288 285 304 330 313 328 341 85 108 112 120 151 152 172 186 199 194 226 237 255 273 275 294 305 298 314 324 337 357 331 340 362 385 367 360 336 385 365 412 389 254 246 264 291 281 317 325 319 311 342 355 381 381 402 347 372 402 429 441 427 398 380 404 423 444 461 473 488 510 517 514 496 498 487 470 450 468 491 522 504 486 496 469 515 531 536 543 571 403 419 437 450 466 440 444 470 497 504 519 536 545 505 516 534 555 569 556 578 539 555 530 556 582 572 588 610 589 618 650 681 682 662 630 595 609 627 627 611 632 646 648 605 620 645 661 676 686 668 639 658 665 692 704 719 723 541 572 597 613 588 569 554 527 540 581 606 619 639 622 175 192 180 182 233 244 219 205 232 261 260 291 297 297 320 347 343 363 371 191 196 220 247 225 256 271 283 288 306 326 349 360 355 383 392 420 438 458 390 423 455 480 518 519 529 545 562 574 612 625 625 663 668 708 738 760 395 434 415 464 469 503 516 539 552 557 574 612 595 637 670 697 691 720 266 253 247 270 271 283 297 289 315 331 332 336 355 370 356 375 387 391 406 411 278 296 296 322 311 314 332 344 328 349 367 357 363 349 374 383 375 409 391 429 452 458 461 474 478 508 500 491 507 529 533 568 596 569 548 612 588 612 657 624 636 456 475 495 513 499 513 532 530 563 551 588 563 559 576 593 590 614 599 609 629 633 275 273 269 287 302 318 328 333 298 298 318 345 362 352 375 368 378 386 384 400 403 333 360 373 401 405 411 447 469 449 449 425 412 421 441 415 426 439 460 446 462 469 484 500 515 510 530 550 549 538 526 566 543 558 569 576 599 589 572 574 602 624 494 497 522 520 542 537 572 575 561 603 598 601 614 633 635 658 660 698 733 729
54 29 28 55 89 104 129 107 93 61 74 111 161 205 214 178 209 151 153 123 177 159 195 218 209 184 206 188 167 145 191 51 99 121 105 91 75 37 0 28 69 26 29 35 77 60 51 56 100 79 90 98 115 101 106 134 148 143 132 148 168 187 231 244 215 186 188 159 137 136 126 138 158 233 210 176 210 190 232 196 227 248 287 261 268 279 279 298 306 167 161 175 185 175 200 171 220 193 193 198 226 261 226 296 336 119 125 140 147 136 157 192 205 148 182 201 219 161 177 224 243 179 199 234 260 186 199 228 220 228 249 251 263 297 291 296 316 299 250 272 286 323 333 352 298 340 378 365 373 348 330 382 152 136 174 179 189 203 221 219 229 204 216 225 252 249 268 293 277 292 304 51 72 81 96 120 129 147 159 175 175 201 215 232 249 248 266 275 275 288 294 308 330 304 314 336 359 337 331 314 356 341 384 364 235 230 251 277 264 296 307 304 299 329 321 347 346 368 314 340 370 394 407 395 366 349 373 386 407 425 437 451 473 480 478 460 462 451 434 415 435 459 490 471 453 462 435 480 495 501 506 535 374 390 407 417 435 410 416 440 468 474 487 504 514 471 482 499 520 534 521 544 505 522 497 523 551 538 554 577 554 582 615 645 647 626 594 561 575 593 593 579 600 613 615 572 588 613 628 643 654 637 608 628 635 661 673 688 693 511 541 565 581 558 540 525 498 512 553 578 588 610 594 157 172 156 154 204 219 194 190 211 247 238 271 283 279 300 330 323 345 352 184 185 210 239 220 253 264 278 278 300 316 343 351 342 372 384 409 425 444 375 407 437 464 502 500 512 528 542 556 595 605 606 641 648 687 714 737 375 412 391 439 447 476 492 511 524 532 551 588 568 610 644 671 666 694 239 223 215 238 241 255 268 258 285 303 302 305 322 339 326 346 356 359 374 381 253 270 273 301 287 287 305 319 304 327 345 333 338 322 347 359 351 383 363 399 422 430 434 446 449 480 471 460 477 498 504 540 567 539 517 580 557 583 627 594 604 424 443 463 481 466 479 498 498 532 519 556 530 525 542 559 555 580 565 576 596 600 239 239 235 254 269 286 295 299 263 262 283 310 327 318 342 334 342 353 349 366 370 297 324 336 364 368 374 411 432 412 412 388 376 385 405 381 391 406 426 411 426 432 447 463 478 473 494 514 512 502 490 529 507 522 533 540 563 552 536 537 565 588 458 462 487 484 507 501 536 540 526 568 562 564 578 597 600 623 623 661 696 693
82 47 35 54 81 103 129 111 102 76 77 99 145 187 200 169 200 148 144 118 164 134 168 191 184 162 185 168 148 122 166 23 71 93 79 72 57 28 28 0 44 45 34 23 50 37 42 56 91 66 68 73 93 82 92 119 138 116 105 121 140 159 203 216 187 159 162 132 112 114 106 126 142 205 183 151 184 166 206 173 205 224 264 234 243 254 255 276 286 144 139 155 169 162 189 160 207 181 175 177 205 245 210 278 319 143 145 159 168 152 174 209 221 159 196 215 233 166 185 234 254 184 204 239 269 187 202 227 221 231 252 256 270 308 297 305 331 312 269 291 305 339 351 370 314 355 393 381 385 361 344 395 177 159 199 201 212 228 246 242 251 224 234 245 265 265 286 313 293 309 322 64 88 87 92 125 125 144 159 171 166 198 209 227 245 247 267 278 270 286 298 310 330 304 312 334 358 340 333 308 357 337 384 361 227 219 238 265 254 289 298 292 285 315 331 356 358 377 321 347 377 405 416 401 372 354 378 402 422 439 452 468 490 496 492 473 477 465 447 427 442 465 497 478 461 471 445 492 508 514 521 549 376 392 411 424 440 413 417 443 470 478 492 510 518 481 492 511 532 546 532 554 515 530 505 530 556 547 563 586 566 596 629 660 660 639 607 571 585 602 601 586 607 620 623 579 594 619 635 650 660 641 612 632 638 665 677 693 696 514 546 570 586 562 542 527 499 513 554 579 592 612 595 184 199 184 182 232 246 222 216 238 273 265 298 309 306 328 357 351 372 379 207 210 234 263 242 275 288 300 303 323 341 366 375 368 397 408 434 451 470 402 433 464 491 529 527 538 555 570 583 622 632 633 669 676 714 742 764 402 439 419 467 474 504 520 539 552 560 579 616 595 637 672 698 694 722 267 250 241 265 268 282 296 285 313 330 329 331 349 365 353 373 383 385 401 408 281 298 301 328 315 315 333 347 331 354 373 361 366 350 375 386 379 410 390 426 449 457 462 474 477 507 498 488 504 525 531 567 595 567 544 607 584 610 654 621 631 450 469 490 507 492 504 523 524 559 546 583 556 551 567 584 580 604 591 602 621 626 263 264 262 280 295 313 321 325 288 286 306 333 352 344 368 359 366 378 374 391 396 319 345 356 385 388 392 428 449 430 433 409 399 407 428 406 416 432 450 436 448 452 467 481 497 494 515 534 531 520 507 547 524 538 548 556 579 570 555 558 585 608 481 486 512 507 531 524 559 564 551 592 585 586 599 619 624 646 644 681 716 714
123 78 60 58 67 94 120 110 109 96 80 73 110 149 167 143 173 131 119 103 134 91 127 149 140 120 143 128 108 79 122 25 37 54 35 38 30 42 69 44 0 89 75 59 37 48 73 91 111 87 70 63 89 87 105 128 155 94 74 87 106 124 163 181 152 128 137 105 96 104 107 140 148 174 155 130 159 148 183 161 192 204 249 206 219 233 237 264 278 130 131 150 174 170 202 173 215 190 173 169 195 246 212 275 316 187 188 201 211 193 215 250 261 197 235 253 272 200 219 269 291 216 236 270 305 215 231 251 248 259 281 287 303 344 329 338 371 350 310 333 346 379 392 411 354 395 432 422 422 399 382 433 221 202 243 245 256 272 289 286 295 267 276 287 303 306 327 355 333 349 363 106 130 124 120 159 148 170 187 194 183 221 226 246 266 272 293 306 288 310 327 337 354 329 333 356 380 368 360 325 383 356 407 381 241 229 243 272 265 305 310 300 288 320 367 390 394 412 352 379 409 440 449 432 402 384 406 443 462 477 492 508 530 535 530 509 516 503 484 464 474 495 529 510 494 505 479 528 545 552 561 586 402 419 440 455 469 440 441 470 495 506 522 540 547 517 526 547 570 581 567 589 550 562 538 561 587 580 597 619 603 635 667 698 697 677 645 606 619 635 634 617 637 651 655 609 623 649 666 681 689 670 640 659 664 692 705 722 722 541 575 599 615 589 569 553 525 537 579 603 619 637 618 218 235 222 222 273 285 260 248 274 303 302 333 339 339 362 389 385 405 414 232 238 261 289 265 296 312 323 330 347 368 390 401 397 424 433 461 480 500 432 465 497 523 561 561 572 587 605 616 655 668 667 706 711 751 780 802 437 476 457 506 511 544 558 579 593 599 616 654 635 678 711 738 733 761 306 292 284 307 310 323 337 327 354 371 371 374 392 408 395 415 425 428 444 450 320 337 338 364 353 355 373 386 370 391 409 399 405 390 415 425 417 450 431 468 491 498 502 514 518 548 540 530 546 567 573 608 636 608 587 649 626 652 696 663 673 493 512 532 550 535 548 567 567 601 589 625 599 594 610 628 623 648 634 645 665 669 306 307 305 323 338 355 364 368 332 329 350 377 395 387 411 403 409 422 418 434 439 362 388 399 428 430 433 468 490 472 476 451 443 450 471 449 459 475 494 479 491 494 509 522 538 536 558 577 572 561 547 588 564 577 586 595 619 612 596 600 628 651 525 530 555 551 575 567 602 607 594 635 628 629 642 662 667 689 687 724 759 757
45 51 55 82 115 130 155 131 116 82 100 137 186 230 240 205 235 177 179 149 203 179 211 235 229 207 229 212 192 167 210 66 112 136 124 115 99 62 26 45 89 0 19 37 86 65 43 38 86 69 89 101 114 96 96 123 131 148 142 159 179 197 245 254 225 194 192 166 139 135 120 124 147 240 216 179 213 190 234 193 224 248 283 265 270 278 277 292 298 166 158 169 174 162 183 155 206 179 185 193 220 249 214 285 325 98 101 115 123 110 131 166 179 121 156 175 193 135 151 197 216 154 173 209 233 163 175 206 196 203 224 226 237 271 265 270 290 272 225 247 261 297 308 326 272 314 352 339 347 321 304 356 132 114 155 156 167 183 201 197 206 180 190 200 226 223 242 268 251 266 279 25 45 57 77 95 110 125 136 154 157 179 196 212 228 225 243 251 254 265 268 283 306 280 292 314 336 312 307 293 332 320 361 342 217 214 237 262 247 277 289 287 285 314 295 321 320 342 289 314 344 368 381 369 340 324 348 360 381 398 411 425 448 454 452 434 436 425 408 389 409 433 464 445 427 436 409 453 469 474 480 509 350 365 381 392 409 386 392 415 443 449 462 478 489 444 456 473 493 508 494 517 479 495 471 497 525 512 528 551 528 556 588 619 620 600 568 534 549 567 567 553 574 587 588 547 563 588 602 617 628 611 583 603 610 636 648 663 668 486 516 540 556 533 515 501 473 488 528 553 563 586 570 157 169 149 144 193 210 187 192 206 249 231 266 284 278 297 328 319 342 347 191 189 216 244 229 262 271 286 282 306 320 350 356 343 374 389 412 426 445 375 405 434 462 500 495 508 526 537 552 591 599 601 634 643 680 705 728 370 405 383 429 439 465 482 499 511 523 543 579 556 597 634 659 657 684 228 209 199 222 227 243 256 244 271 290 288 289 305 323 312 332 341 341 358 366 245 261 267 295 279 277 294 311 296 321 339 326 329 310 337 350 344 372 350 384 407 417 423 434 436 467 457 445 462 483 490 526 554 525 502 563 542 569 612 578 587 406 426 446 464 448 459 479 480 516 502 540 512 506 522 540 535 559 546 558 577 582 218 219 218 236 252 269 277 280 243 241 261 288 307 300 324 315 321 334 330 346 351 274 300 312 340 343 349 385 406 387 389 364 354 362 383 361 371 388 405 390 403 408 423 438 453 449 470 490 487 476 464 504 481 496 507 514 537 527 511 513 541 564 436 441 467 462 486 479 514 518 506 547 540 541 554 574 578 601 600 637 672 669
64 58 55 81 112 130 156 135 122 90 102 131 178 221 233 201 232 177 175 148 197 165 194 219 215 195 218 201 181 154 195 51 95 119 109 106 90 57 29 34 75 19 0 18 68 46 25 27 72 53 70 82 95 78 80 107 119 129 123 141 161 179 227 236 207 175 173 147 120 117 102 110 132 221 197 160 194 171 215 175 206 229 265 246 251 260 259 274 282 147 140 151 158 148 171 142 193 166 168 175 203 234 199 269 310 114 113 126 136 118 141 175 187 126 163 181 199 135 153 201 221 153 173 208 237 159 172 200 192 201 222 225 238 275 266 272 298 279 236 258 272 306 318 337 280 322 359 348 352 328 310 362 149 129 171 170 182 200 217 212 220 192 201 212 232 232 252 280 259 275 289 31 55 55 67 94 100 118 131 146 146 172 187 204 220 220 239 248 246 260 267 281 302 276 286 308 331 310 304 285 329 313 357 336 207 202 224 249 236 268 278 275 271 301 298 323 325 345 289 315 345 372 384 370 341 323 347 369 389 405 419 434 456 462 459 439 443 432 413 394 411 433 465 447 429 439 412 458 475 481 488 515 347 363 381 392 409 384 389 413 441 448 462 479 488 448 459 478 499 513 499 521 482 498 473 498 525 515 531 553 533 563 595 626 626 606 574 538 552 570 569 554 575 589 591 548 563 588 604 619 628 611 582 602 609 635 647 663 666 484 515 540 556 532 513 498 471 485 526 550 562 583 566 175 188 169 163 211 229 206 210 225 267 251 285 302 297 316 347 338 361 366 208 206 233 261 244 278 287 302 300 323 337 366 373 361 392 406 430 445 463 393 424 452 481 518 514 527 545 556 571 610 619 620 653 662 699 724 747 389 424 402 448 458 484 502 518 530 542 562 598 574 616 653 678 676 703 247 228 216 240 246 262 275 262 290 309 306 306 323 340 330 350 359 359 376 384 264 280 286 314 298 296 313 330 315 340 358 345 348 329 356 369 363 391 368 402 425 435 441 453 454 486 475 464 480 500 508 545 572 543 520 581 560 587 630 596 604 423 443 464 481 465 475 495 497 534 519 557 528 522 538 555 550 575 563 575 593 599 233 235 235 253 269 287 294 297 259 255 276 304 323 317 341 331 335 351 346 362 368 288 313 324 353 355 359 394 416 397 401 376 368 375 397 377 386 405 421 406 416 419 434 447 464 461 483 502 498 486 473 514 490 504 514 522 545 537 522 525 553 576 450 457 482 477 501 492 527 533 521 562 553 554 567 588 593 615 612 649 684 682
81 62 54 76 104 125 152 132 122 94 99 121 165 207 222 191 222 170 166 141 186 147 176 201 197 178 202 186 166 138 178 34 77 101 92 92 78 50 35 23 59 37 18 0 49 28 20 34 69 46 56 65 81 66 72 100 117 112 105 123 142 161 209 218 189 157 157 129 104 102 91 106 124 204 180 144 178 157 199 162 193 215 252 230 236 245 245 263 272 133 127 140 151 142 169 139 188 161 159 163 191 227 192 261 302 133 130 143 154 134 157 191 202 139 177 195 213 145 163 212 233 162 182 216 248 165 179 204 198 208 229 234 248 287 275 283 312 292 252 275 288 321 333 352 295 336 373 363 365 341 324 375 167 147 189 188 200 218 235 230 238 209 217 229 245 247 268 296 274 291 304 48 72 66 70 103 102 122 137 149 145 175 187 205 223 225 244 255 248 264 275 287 307 281 289 312 335 318 310 286 335 315 361 339 205 198 218 245 233 268 277 272 266 296 310 334 337 356 299 325 355 383 394 379 349 331 355 384 403 419 433 449 471 476 472 452 457 445 426 406 420 442 475 456 439 450 423 471 487 494 502 528 353 370 389 402 417 390 394 420 447 455 470 488 496 460 470 490 512 525 511 532 494 508 483 508 534 525 542 564 545 576 609 640 640 619 587 550 563 580 579 564 584 598 601 557 571 597 613 628 637 619 590 609 615 642 655 671 673 492 523 548 564 539 520 504 477 490 532 556 569 589 572 189 203 185 181 229 246 223 224 241 281 267 301 316 311 331 362 354 376 382 218 219 245 273 255 288 299 313 312 334 350 378 385 375 405 418 443 458 477 408 439 468 496 534 530 543 560 573 587 626 635 636 670 678 716 741 764 405 441 419 466 475 502 519 536 548 559 579 616 592 634 671 696 693 721 265 246 235 259 264 280 293 280 308 327 324 325 341 359 348 369 377 377 394 403 281 297 302 330 315 313 331 347 332 356 375 362 365 347 373 386 380 408 386 420 444 453 459 471 472 504 494 482 498 519 527 563 590 561 538 599 578 605 648 614 623 441 461 482 500 483 494 513 515 552 538 576 547 541 556 574 568 593 581 593 612 617 251 254 254 271 288 306 313 315 278 273 294 322 341 335 360 350 353 369 364 380 386 305 330 340 370 371 375 409 431 413 418 393 386 393 414 396 405 423 439 424 434 436 450 463 480 478 500 518 514 502 488 529 505 518 528 537 560 553 538 542 570 592 468 475 500 494 519 510 545 551 540 580 571 571 584 605 611 632 629 665 700 699
128 96 81 89 104 130 156 145 141 122 113 110 143 179 200 179 208 168 156 140 168 105 128 153 155 141 166 155 136 103 134 29 30 54 55 74 67 66 77 50 37 86 68 49 0 23 53 72 79 56 34 27 52 51 69 91 120 67 56 74 93 112 160 169 140 110 112 83 64 69 70 104 111 156 133 102 134 118 157 128 159 175 217 184 193 205 207 231 244 97 96 114 136 133 166 136 178 153 137 134 161 210 175 239 280 181 176 188 200 176 199 232 242 175 214 232 250 173 193 244 266 187 208 240 279 184 200 218 216 228 250 257 275 317 299 310 349 327 294 317 329 359 374 393 332 373 410 401 397 376 359 408 216 195 238 235 248 266 283 277 284 254 259 273 280 288 309 339 312 330 345 95 118 103 91 134 116 138 156 160 147 187 191 211 231 238 260 274 253 275 296 304 320 295 298 321 345 336 327 288 349 320 373 345 204 192 206 234 228 268 273 263 251 283 340 362 368 384 323 350 380 412 420 401 372 352 374 422 439 454 469 486 508 512 506 484 492 479 458 437 444 464 498 479 465 476 451 502 520 528 538 562 368 386 408 424 437 407 407 437 462 473 490 509 514 489 497 520 544 554 540 560 522 532 508 530 555 550 568 589 576 611 642 673 672 651 620 579 590 605 603 587 606 621 625 578 591 617 634 650 658 637 607 625 630 659 672 689 688 508 543 567 582 555 535 519 491 503 545 569 586 603 583 233 248 232 229 278 294 270 266 287 323 314 347 358 356 377 406 400 421 428 256 259 284 312 290 322 336 348 352 371 390 415 424 417 446 457 483 500 520 451 483 513 540 578 576 588 605 619 632 671 682 682 718 725 763 790 812 451 488 467 514 523 551 567 585 597 608 627 664 641 683 719 745 742 769 313 295 284 308 313 329 342 329 357 376 373 374 390 408 397 418 426 426 444 452 329 345 349 377 363 362 380 395 380 403 421 410 414 396 422 434 427 457 435 469 493 502 508 520 522 553 543 531 548 568 576 612 640 610 587 648 627 655 697 664 672 490 510 531 549 532 542 561 564 601 587 625 595 589 604 621 615 640 629 642 660 666 298 302 303 320 337 355 361 364 326 320 341 369 389 384 409 398 399 418 412 428 435 351 375 383 414 413 414 447 469 453 462 436 432 438 460 444 452 472 486 471 478 478 491 502 520 521 544 561 554 541 527 569 543 555 563 573 597 592 578 584 612 635 514 522 547 540 566 555 590 598 587 626 616 615 627 650 657 678 672 707 742 743
109 84 72 87 109 133 160 145 138 113 111 120 158 197 215 190 221 175 166 146 182 128 151 177 177 162 187 174 154 123 157 28 53 77 75 86 75 62 60 37 48 65 46 28 23 0 30 49 63 38 31 37 56 46 59 84 108 84 78 96 115 133 182 190 161 129 129 101 77 77 69 94 107 176 151 116 150 130 172 136 168 188 227 202 208 218 219 239 249 107 102 117 134 127 157 127 173 147 138 140 167 209 174 241 282 158 153 164 176 153 176 209 219 153 192 209 228 153 173 223 245 168 189 222 258 167 183 203 199 211 232 239 256 297 281 291 327 306 271 294 306 337 351 370 310 351 388 379 376 354 337 387 193 172 215 212 224 243 260 253 260 231 236 250 259 265 286 316 290 308 322 72 95 80 72 113 100 122 138 146 136 173 180 199 218 223 244 258 241 262 279 288 306 281 286 308 332 320 311 278 335 309 359 334 196 186 203 230 221 259 266 258 249 280 320 343 348 365 304 331 361 393 401 384 354 335 358 399 417 432 448 464 486 490 485 463 471 458 438 417 426 447 481 462 446 458 432 482 499 507 516 541 353 371 392 407 421 391 393 422 447 457 473 492 498 470 479 500 523 535 520 541 503 514 490 513 538 532 549 571 556 590 622 652 651 630 599 559 572 587 585 569 589 603 607 561 575 600 617 633 641 622 592 610 616 644 657 673 674 493 526 551 566 540 520 504 477 489 531 555 571 589 570 217 231 213 209 257 274 251 251 269 308 295 329 343 339 359 390 382 404 410 244 245 270 299 279 312 324 337 338 360 376 403 411 402 432 444 470 486 505 435 467 496 524 562 559 571 588 601 615 654 663 665 699 706 744 769 793 433 469 447 494 503 530 547 564 576 587 607 644 620 662 699 724 721 749 293 273 262 286 291 308 321 308 336 355 352 352 368 386 376 396 404 404 421 430 309 325 330 358 344 341 359 375 360 384 403 390 394 375 402 414 408 436 414 447 471 481 487 499 500 531 521 509 525 546 554 590 618 588 565 625 605 633 675 641 649 467 487 509 526 509 518 538 541 579 564 602 572 565 581 598 592 617 606 619 637 643 275 279 280 297 314 332 339 341 303 297 318 346 366 361 386 375 376 395 389 405 412 328 352 360 391 390 392 425 447 430 438 413 409 414 437 421 429 449 463 448 455 455 468 480 497 498 521 538 531 519 504 547 521 533 542 551 575 570 556 561 589 612 490 499 524 517 543 532 567 575 564 603 593 592 604 626 634 655 649 684 719 720
88 80 73 96 123 145 171 152 142 112 119 139 182 223 239 210 241 190 185 161 204 157 181 207 207 191 215 201 181 151 187 49 83 107 103 109 95 70 51 42 73 43 25 20 53 30 0 19 50 28 47 61 71 53 55 83 98 108 106 124 143 161 212 217 188 155 151 126 98 93 77 87 107 201 175 137 172 148 192 150 181 205 240 224 228 236 234 250 257 123 115 126 134 124 149 120 169 142 143 150 178 210 175 245 286 130 123 134 146 123 146 179 190 124 163 181 199 127 146 196 218 144 164 198 232 146 160 185 179 189 211 215 231 270 257 266 298 277 241 264 276 308 321 340 281 322 359 350 349 326 309 360 165 142 187 182 195 214 231 224 230 200 206 219 230 235 257 286 260 278 292 43 65 51 50 86 82 102 117 129 125 156 167 185 203 205 225 237 228 244 257 268 288 262 270 292 315 299 291 266 316 295 342 319 186 180 200 226 214 248 257 253 248 278 293 317 321 339 281 307 337 367 377 361 331 313 336 370 389 404 419 436 458 462 457 436 443 430 411 390 402 424 457 438 422 432 407 455 472 479 488 513 334 351 370 384 399 371 375 401 428 436 451 469 477 444 453 474 496 508 494 516 477 490 466 490 516 508 525 546 529 562 594 625 624 603 572 534 546 563 562 546 566 580 583 538 553 578 595 610 619 600 571 590 596 623 636 652 654 473 505 529 545 520 501 485 458 471 512 537 550 570 552 199 212 192 185 232 251 229 235 249 292 274 309 327 321 339 371 362 385 390 232 231 258 286 269 303 312 327 324 348 362 391 398 386 417 431 455 469 488 418 448 476 505 542 538 551 569 579 594 634 641 644 676 684 721 745 769 412 446 424 469 481 504 523 538 549 563 584 620 594 636 673 698 697 724 269 247 234 258 265 283 295 281 309 329 325 324 339 358 349 369 377 375 393 403 286 301 309 337 321 317 334 351 337 363 381 368 370 349 377 390 385 411 387 420 444 454 462 473 473 505 494 481 498 518 527 563 591 561 537 597 577 605 648 613 620 438 459 480 497 480 489 508 512 551 535 574 543 536 551 568 562 587 577 590 608 614 245 250 252 269 286 304 310 312 273 267 288 316 336 332 357 346 346 366 360 376 383 297 321 330 361 360 362 396 418 401 408 383 379 384 407 391 399 420 433 418 425 425 439 450 468 468 491 508 502 489 475 517 492 504 514 523 546 540 526 531 559 582 460 469 494 487 513 502 537 545 534 573 562 562 574 596 604 624 619 654 689 689
80 84 82 107 137 156 182 161 149 117 128 154 199 240 255 225 255 202 199 173 220 176 200 226 226 209 234 219 199 169 206 66 102 126 122 126 112 82 56 56 91 38 27 34 72 49 19 0 48 34 62 78 83 64 59 86 94 123 124 142 161 179 230 234 205 171 166 143 112 105 86 86 110 216 190 151 186 159 204 160 189 216 248 238 240 246 244 256 261 135 125 133 136 124 146 117 168 141 148 157 185 211 177 247 287 113 105 115 128 104 127 160 171 106 144 162 181 111 129 179 200 128 149 183 215 133 146 174 166 175 197 200 215 253 242 249 280 259 222 245 257 289 303 321 263 304 341 331 331 308 291 342 148 125 170 163 177 197 213 205 212 182 187 200 212 216 238 267 242 259 273 28 48 33 40 69 74 91 105 119 120 145 160 177 194 194 213 223 219 233 242 255 276 250 259 282 304 285 278 258 303 286 330 309 180 176 199 224 210 241 252 250 247 276 276 301 303 322 265 291 321 350 360 345 316 298 322 352 371 386 401 417 439 444 439 419 424 412 393 373 387 409 441 423 406 416 390 438 454 461 470 495 321 337 356 368 384 358 363 387 415 422 437 454 463 427 437 456 479 491 477 499 460 474 450 474 501 492 508 530 512 544 576 607 606 586 554 517 530 547 546 530 551 565 567 523 538 564 579 595 604 586 557 576 583 610 622 638 641 459 490 515 531 506 487 472 445 459 500 524 537 557 540 192 203 181 173 218 239 218 228 239 285 262 299 319 312 329 362 351 375 379 229 226 253 282 267 300 308 324 319 344 356 387 393 378 410 425 448 461 480 409 439 466 495 532 526 540 559 568 584 623 630 632 663 672 708 731 755 401 434 410 455 468 490 509 523 533 549 571 606 579 620 659 683 682 709 255 233 219 242 250 269 281 265 294 314 309 308 323 341 333 354 360 358 377 387 273 288 297 325 309 303 320 338 324 351 369 355 357 335 363 377 373 397 372 404 428 439 447 458 458 490 478 465 482 501 511 548 575 545 520 579 561 589 631 597 603 421 441 463 480 462 471 490 495 534 518 557 525 518 533 550 544 569 559 572 590 596 227 232 235 252 269 288 293 294 256 249 270 298 318 315 340 329 327 348 342 358 366 279 303 311 342 341 343 377 399 382 389 364 360 365 388 373 381 403 415 400 406 406 420 431 449 449 472 489 483 471 457 498 473 486 495 504 528 522 507 512 540 563 441 450 476 468 494 483 518 526 516 554 544 543 555 577 585 606 600 635 670 670
128 129 123 144 170 193 220 202 192 162 168 183 221 257 278 253 284 237 229 207 245 181 191 218 228 219 244 233 214 181 207 90 105 127 133 149 138 119 100 91 111 86 72 69 79 63 50 48 0 25 49 66 56 37 18 39 48 101 112 130 145 161 215 211 185 148 137 120 86 73 48 38 62 189 162 120 153 123 169 119 146 177 204 205 203 206 201 210 214 99 85 89 88 76 99 70 120 93 101 113 140 163 128 199 239 147 130 136 151 119 142 169 176 107 147 162 180 98 118 169 192 110 131 161 203 106 122 140 137 150 171 178 197 241 221 232 278 254 231 255 264 290 306 325 262 302 337 331 321 302 285 333 180 155 200 187 202 225 240 228 232 199 197 214 208 221 244 277 242 262 278 73 84 52 21 64 37 60 77 83 76 110 118 137 156 161 182 196 179 199 217 226 243 218 223 246 269 258 249 217 272 247 296 271 136 130 151 177 164 199 207 203 199 228 263 284 292 306 244 272 301 335 342 322 293 274 296 351 366 379 396 415 436 438 431 407 419 405 382 361 366 386 420 401 386 398 374 425 444 453 464 486 290 308 330 346 359 329 330 359 384 395 411 430 436 412 420 443 468 477 462 483 444 454 430 451 476 472 490 511 499 536 567 597 595 574 543 501 512 527 525 508 528 542 546 500 513 538 556 572 579 559 529 548 553 581 594 611 611 430 464 489 504 477 458 441 414 426 468 492 508 526 507 239 248 226 216 258 281 261 275 284 332 306 343 365 357 374 407 395 419 422 277 274 301 330 315 349 356 372 366 392 404 435 440 425 457 473 496 508 526 455 483 510 539 576 569 584 603 610 627 666 671 675 703 714 748 768 793 444 475 450 493 508 525 547 557 567 586 610 644 614 654 695 718 719 745 295 270 253 276 286 307 318 300 329 351 343 339 352 372 367 388 392 387 407 419 315 328 340 368 350 342 359 378 365 393 411 397 396 372 401 417 413 434 407 435 460 473 483 493 491 524 511 496 512 531 543 580 608 575 549 606 590 621 661 626 629 447 468 491 507 487 493 511 520 562 545 584 549 540 554 570 562 587 581 597 612 620 249 260 266 281 299 319 321 321 281 270 291 319 341 342 368 354 345 374 365 381 391 295 316 320 353 348 346 377 399 384 399 373 376 379 403 397 403 428 435 419 418 413 425 432 452 457 482 496 485 471 455 499 471 481 489 500 524 522 510 518 547 569 456 469 494 484 512 496 531 543 535 571 556 553 564 588 601 619 608 640 675 679
114 107 100 120 145 168 195 177 168 139 144 158 197 234 254 228 259 212 204 182 220 161 176 203 209 197 222 211 191 159 188 65 85 108 111 125 113 94 79 66 87 69 53 46 56 38 28 34 25 0 33 50 50 30 27 55 72 93 98 116 133 151 203 204 176 141 133 112 79 71 52 60 79 185 158 118 152 125 170 125 155 182 214 205 206 212 209 223 229 101 90 100 106 97 123 93 142 115 116 124 151 182 147 217 258 145 133 141 156 127 150 181 189 121 161 177 196 117 137 188 211 131 152 184 223 129 145 165 161 173 194 201 219 261 243 254 294 272 243 266 277 306 321 340 278 319 355 347 341 320 303 352 179 156 201 191 206 227 243 233 238 207 209 224 225 235 257 289 258 277 292 63 80 54 35 79 62 83 100 108 100 134 143 162 181 185 206 220 204 224 241 250 268 243 248 271 294 282 273 242 296 272 321 296 160 153 173 199 188 223 231 226 220 250 284 306 312 328 267 294 324 356 364 346 316 297 320 367 384 398 414 432 454 456 450 428 437 424 402 381 388 409 443 424 409 420 395 446 464 472 482 506 315 333 353 369 383 353 355 383 409 419 435 454 460 433 441 464 488 498 484 504 466 477 453 475 500 494 512 533 520 555 587 617 616 595 564 523 534 550 548 531 551 565 569 523 537 562 579 595 603 583 553 572 577 606 619 635 636 455 488 513 528 502 482 466 439 451 493 517 533 551 532 225 237 216 208 253 273 252 261 273 318 297 333 352 346 364 396 385 409 413 260 259 285 314 297 331 340 355 351 375 389 419 425 412 443 458 482 495 514 443 473 500 529 567 561 575 593 602 618 658 664 667 697 707 743 765 789 436 468 445 489 502 523 543 556 566 583 605 640 612 653 692 717 716 743 290 266 251 275 284 303 314 298 327 348 342 339 354 373 366 387 392 389 408 419 308 322 331 360 343 337 354 373 359 385 404 390 391 369 397 411 407 431 405 436 460 472 480 491 490 523 511 497 513 533 543 580 608 576 552 610 592 622 663 628 633 451 472 494 511 492 499 518 524 565 548 587 554 546 561 578 570 595 587 602 618 626 255 263 267 283 301 320 324 324 285 276 297 325 347 345 371 358 354 378 371 386 395 304 326 332 364 361 361 393 415 399 411 386 385 389 413 402 409 432 442 427 429 426 439 448 467 470 494 510 501 487 472 515 488 500 507 518 542 539 525 532 560 583 466 477 502 493 521 507 542 552 543 580 567 565 577 600 611 630 621 655 690 692
135 115 103 117 136 161 188 174 169 145 141 144 176 211 233 212 242 201 189 172 202 132 144 171 179 170 195 186 167 133 158 56 57 78 86 108 100 92 90 68 70 89 70 56 34 31 47 62 49 33 0 18 25 17 37 57 86 61 65 84 101 118 171 172 144 109 104 81 50 47 38 70 78 154 128 90 124 101 145 106 137 159 196 177 181 189 189 208 218 77 71 86 104 100 132 102 145 119 107 109 136 179 144 210 251 175 165 174 188 160 183 213 221 153 193 209 227 147 167 218 241 159 180 210 252 154 171 185 184 198 219 227 246 290 269 281 325 302 276 299 310 337 353 372 310 350 386 379 370 351 334 382 210 186 231 223 238 258 275 265 271 239 241 257 256 267 289 321 289 309 324 90 110 86 66 110 85 108 126 128 114 154 157 178 197 206 228 243 219 243 265 272 288 263 265 288 312 305 294 255 317 286 340 312 171 159 174 202 195 234 239 230 220 251 312 333 341 355 293 320 350 384 390 370 341 321 343 399 415 428 445 463 485 487 480 456 467 453 431 410 414 433 468 449 435 447 422 474 493 502 513 535 335 354 376 393 406 374 374 405 429 441 458 477 482 461 468 492 517 526 511 531 493 502 478 499 524 520 538 559 548 585 616 646 644 623 592 550 561 575 573 556 575 589 594 547 560 585 603 619 626 605 575 593 597 626 640 657 656 476 511 535 550 523 503 486 458 470 512 536 554 570 550 245 258 239 233 280 299 276 280 296 337 321 356 372 367 386 417 408 431 437 274 275 300 329 310 343 354 368 368 390 406 433 441 431 461 474 499 514 533 464 494 523 551 589 585 598 615 627 641 681 689 691 723 732 768 792 816 459 494 471 517 528 551 570 585 596 610 632 667 641 682 720 745 744 771 316 294 281 305 312 330 342 327 356 376 371 370 385 403 395 416 423 420 439 449 333 349 356 384 368 364 382 399 384 410 428 415 417 397 424 438 432 459 434 466 490 501 509 519 520 552 540 527 544 563 573 610 637 607 582 641 623 652 693 659 664 482 503 525 542 523 531 550 556 596 580 619 586 578 593 610 603 628 619 633 650 657 287 294 297 314 331 350 355 356 317 308 330 357 379 376 402 390 386 409 402 418 427 336 359 365 397 394 393 424 446 431 444 418 418 422 445 434 441 464 474 459 462 459 471 480 499 503 527 542 532 519 503 547 519 530 537 548 572 570 557 565 593 616 499 510 535 526 553 540 574 585 575 613 600 598 609 633 643 662 653 687 722 724
146 120 106 116 130 157 183 172 168 147 140 135 164 196 220 202 231 194 180 166 190 115 126 153 161 154 179 171 153 118 140 55 42 61 72 99 93 93 98 73 63 101 82 65 27 37 61 78 66 50 18 0 26 31 52 69 100 47 48 66 84 101 153 156 127 94 91 65 39 42 44 83 86 140 115 79 113 93 134 101 133 151 191 164 171 181 182 205 217 71 69 87 111 109 143 114 153 128 110 107 134 183 148 212 253 191 182 191 205 177 200 231 239 171 211 227 245 164 185 236 258 177 197 227 269 170 187 200 200 214 235 243 263 308 286 298 343 320 294 317 328 355 371 390 328 368 403 397 387 368 351 400 225 203 247 240 254 275 291 282 288 257 259 274 274 285 307 339 307 327 342 105 126 104 84 128 102 124 143 143 127 169 170 190 211 220 242 259 231 256 281 287 302 277 278 301 325 320 309 266 331 298 353 324 181 168 180 209 204 245 249 238 225 257 330 350 358 372 309 337 366 401 407 386 357 337 358 416 432 446 463 481 502 504 498 474 485 471 449 427 430 449 484 465 451 464 439 492 510 519 530 552 350 369 392 409 421 389 388 419 443 456 473 493 497 478 485 509 534 543 528 548 510 518 494 514 539 536 555 575 565 602 634 664 662 641 610 567 577 591 589 572 590 605 610 562 575 600 618 635 641 620 589 607 611 641 654 671 670 490 526 550 565 537 517 499 472 483 526 549 568 583 563 254 268 250 245 293 311 288 288 307 345 332 367 380 377 397 427 419 442 448 280 282 307 336 315 347 361 373 375 396 413 439 448 440 469 481 507 523 542 473 504 533 561 599 596 608 625 638 652 691 700 702 736 743 781 806 829 470 506 484 530 540 565 583 599 610 624 644 680 655 697 734 759 757 785 329 309 296 320 326 344 356 342 370 390 386 385 400 419 410 431 438 436 454 464 346 362 368 396 380 378 395 412 397 422 440 427 430 410 438 451 445 472 449 481 505 516 523 534 534 566 555 543 559 579 588 625 652 622 598 657 638 667 709 674 681 499 519 541 558 540 548 567 572 611 596 635 603 595 610 627 620 645 636 650 667 674 304 310 313 330 347 366 371 372 333 325 347 374 395 392 418 406 403 426 419 435 443 354 377 383 415 412 411 442 464 449 462 436 435 439 463 451 458 480 491 476 479 477 489 498 517 521 544 560 550 537 521 565 537 548 555 566 590 588 575 582 611 634 516 527 552 544 570 557 592 602 592 630 618 615 627 651 661 680 671 705 740 742
159 140 128 140 156 182 209 197 192 169 164 161 189 219 244 228 257 220 206 192 216 134 137 165 178 175 200 193 176 140 157 79 66 82 97 125 119 116 115 93 89 114 95 81 52 56 71 83 56 50 25 26 0 21 38 45 79 46 59 76 90 106 159 156 129 92 83 65 30 22 19 62 61 135 108 68 102 77 121 81 112 134 171 155 157 165 164 183 193 52 46 62 85 83 118 90 127 103 84 84 111 157 122 187 228 195 182 189 204 174 197 225 232 163 203 218 235 152 172 223 246 162 182 209 255 153 170 179 181 195 216 226 247 293 268 282 332 308 287 310 320 345 362 381 317 356 391 386 372 355 338 386 229 205 251 240 255 277 293 282 286 254 253 270 262 277 300 333 297 318 333 112 130 103 77 120 87 108 126 123 104 148 146 167 188 199 222 239 207 234 262 267 280 255 255 277 302 299 288 241 309 274 330 300 157 142 154 183 178 220 223 212 199 231 314 333 343 355 291 319 348 384 389 366 338 317 338 405 420 432 450 469 490 491 483 458 472 457 433 412 411 429 464 445 432 446 422 476 494 505 517 537 328 347 371 390 401 367 365 397 420 434 452 472 475 461 467 493 518 526 511 530 492 499 475 494 518 517 536 556 548 587 618 649 646 625 594 549 559 572 569 551 570 585 590 542 554 579 598 614 620 598 567 585 588 618 632 649 647 468 504 529 544 515 494 477 450 460 503 526 546 560 540 270 282 263 256 302 322 300 305 320 362 345 380 397 392 410 442 433 456 461 299 300 326 354 335 368 380 393 393 415 431 459 467 456 486 499 524 539 558 488 519 547 576 613 609 622 640 650 665 705 712 715 746 755 792 814 839 483 517 494 539 551 573 593 606 616 632 654 689 662 703 742 767 766 793 339 316 301 325 333 352 364 348 377 398 392 389 404 423 416 437 442 439 458 469 356 371 380 408 392 387 404 422 407 434 452 438 440 418 446 460 456 481 455 486 510 522 530 541 540 573 561 547 563 583 593 630 658 626 601 659 642 671 713 678 682 500 521 544 560 541 547 566 573 614 598 637 603 595 609 625 618 643 636 651 667 674 303 312 317 333 350 370 373 374 334 324 345 373 395 394 421 407 401 427 419 435 445 350 372 376 409 404 401 431 453 439 455 429 432 434 459 451 457 482 490 474 474 468 480 487 507 513 538 552 540 526 510 554 525 535 541 553 577 577 565 574 602 625 512 525 550 539 567 552 586 599 590 627 612 609 620 644 657 675 663 696 731 735
141 128 117 133 152 178 204 190 183 158 157 161 193 227 250 230 259 218 206 189 219 146 154 182 192 185 211 202 184 149 171 72 73 92 102 125 117 107 101 82 87 96 78 66 51 46 53 64 37 30 17 31 21 0 21 40 70 65 75 93 108 125 178 176 149 113 104 84 51 41 25 53 62 156 129 88 122 96 141 97 128 153 187 175 176 183 181 197 205 71 62 74 88 83 115 85 128 102 93 97 125 163 128 196 237 175 161 169 184 154 177 206 212 144 184 199 217 135 155 206 229 146 166 196 239 139 156 169 169 183 203 212 232 277 255 267 314 291 268 291 301 327 343 362 299 339 374 368 357 338 322 369 209 185 230 220 234 256 272 261 266 233 233 250 245 258 281 313 279 299 315 92 109 82 57 100 71 93 112 112 97 138 140 161 180 189 211 227 202 226 250 256 271 246 248 271 295 289 278 238 300 269 323 295 153 142 158 185 178 217 222 214 204 235 299 319 328 341 278 305 335 370 376 355 326 305 327 388 403 416 433 452 473 474 467 443 455 441 418 397 398 418 453 433 420 432 408 461 479 489 500 522 319 338 361 378 390 358 357 388 412 425 442 462 466 447 454 478 503 512 497 517 479 487 463 483 508 505 523 544 534 572 603 633 631 610 579 535 546 560 557 540 559 574 579 531 544 569 587 604 610 589 558 576 580 610 623 640 639 459 495 519 534 506 486 469 442 453 495 519 537 553 533 253 265 244 237 282 303 281 288 302 345 326 362 380 374 392 424 414 438 442 285 284 310 339 321 354 365 379 377 400 415 444 451 439 470 484 508 522 541 471 501 529 558 595 590 604 622 631 647 686 693 696 727 736 772 794 819 465 498 474 519 532 553 573 586 596 612 635 670 642 683 722 746 746 773 319 296 281 305 313 332 344 328 357 378 372 369 383 402 395 417 422 418 438 449 337 352 361 389 372 367 384 402 388 415 433 419 420 398 426 441 436 461 435 465 489 502 510 520 520 552 540 526 543 562 573 609 637 606 581 638 621 651 692 657 661 479 501 523 540 520 527 546 553 594 577 616 582 574 588 605 597 622 615 630 646 654 283 291 296 312 330 349 353 353 313 304 325 353 375 374 400 387 380 407 399 414 424 330 352 357 389 385 383 414 436 421 436 410 412 415 439 430 437 461 469 454 454 450 462 469 489 494 518 533 522 508 492 536 508 518 525 536 561 559 547 555 583 606 492 504 529 520 547 532 567 579 570 607 592 589 601 625 637 655 645 677 712 716
140 134 126 145 167 192 218 202 194 166 169 178 212 247 269 247 277 234 224 205 238 167 175 202 213 206 232 222 204 169 192 86 93 113 122 143 133 119 106 92 105 96 80 72 69 59 55 59 18 27 37 52 38 21 0 28 50 84 96 113 128 144 197 193 167 130 118 102 67 54 30 35 52 171 143 102 135 105 151 102 131 160 189 187 186 189 186 197 203 81 68 74 79 70 99 69 116 89 89 98 126 155 120 190 230 164 148 154 169 137 160 187 193 125 165 180 197 114 134 185 208 125 145 174 218 118 135 149 148 161 182 191 211 256 234 246 294 270 249 273 282 307 324 343 279 318 353 348 336 318 301 349 197 172 218 205 220 243 258 246 250 217 215 232 224 239 262 295 259 280 295 86 100 70 40 82 50 72 90 91 78 118 122 142 161 169 191 207 184 206 229 236 251 226 229 252 276 268 258 220 280 251 303 276 137 127 146 173 163 200 207 201 194 224 278 298 307 320 257 284 314 349 355 334 305 284 306 367 382 395 412 431 453 454 446 422 434 420 397 375 377 397 432 412 399 411 387 440 458 468 479 501 299 317 340 357 369 338 338 368 392 405 421 441 445 426 432 457 482 491 476 496 458 466 442 462 487 484 502 523 513 551 582 612 610 589 558 514 525 539 536 519 538 553 558 510 523 549 566 583 589 569 538 556 561 590 603 620 619 439 474 498 514 486 466 449 422 434 476 499 517 534 514 251 262 240 231 274 296 276 287 298 344 320 357 378 371 388 421 409 433 437 287 285 311 340 324 358 367 381 378 402 415 445 452 438 469 484 508 520 539 468 497 524 554 591 584 599 618 625 642 681 687 690 719 729 764 785 810 459 490 466 510 524 543 564 575 584 603 627 661 631 671 712 736 736 763 311 286 270 294 303 324 335 317 346 368 361 357 370 390 384 406 410 405 425 437 330 344 355 383 366 359 375 395 381 409 427 412 412 389 417 433 429 451 424 453 477 490 500 510 508 541 528 514 530 549 561 598 625 593 568 624 608 639 679 644 647 465 487 509 526 505 511 530 538 580 563 602 567 558 572 589 581 606 600 615 630 639 267 278 284 299 317 337 339 339 299 288 309 337 360 360 386 372 364 392 384 399 410 313 334 338 371 366 363 393 415 401 417 391 395 397 422 415 421 447 453 438 436 430 442 449 469 475 500 514 502 488 472 516 487 497 504 516 540 539 527 536 564 587 474 488 513 502 530 514 549 562 553 590 574 571 581 606 619 637 625 658 693 696
166 162 154 171 193 217 244 229 221 194 196 201 232 265 289 270 299 258 247 229 259 180 180 207 223 220 246 238 221 186 202 112 110 127 141 165 157 146 134 119 128 123 107 100 91 84 83 86 39 55 57 69 45 40 28 0 34 85 104 119 130 144 197 188 163 126 110 102 67 50 27 17 24 162 134 93 123 91 136 83 108 141 166 173 168 169 164 171 176 68 52 52 51 43 75 45 89 62 62 75 101 127 92 162 203 185 165 169 185 151 172 196 200 134 171 184 201 116 135 184 207 123 141 167 214 110 128 134 136 152 172 182 205 251 224 239 295 269 257 280 287 309 327 346 280 318 352 349 331 315 299 345 216 191 236 220 236 260 274 260 262 229 224 242 225 244 267 302 261 283 299 112 123 90 58 92 50 68 86 79 59 103 101 122 142 154 176 194 163 189 217 221 234 210 210 232 257 254 243 198 264 229 285 255 113 102 119 146 137 177 182 174 166 196 272 290 302 312 247 275 304 341 345 321 293 272 292 367 380 391 410 430 451 451 442 416 431 416 391 369 366 384 419 400 388 402 378 433 452 463 476 495 282 302 326 345 355 322 320 352 375 389 407 427 430 417 423 449 476 483 467 486 448 454 430 449 473 472 491 511 505 546 576 606 603 582 551 505 515 527 524 506 524 539 545 496 508 534 552 569 575 553 522 539 543 573 587 604 601 423 459 483 498 469 449 431 404 415 457 481 500 515 495 277 287 265 255 296 319 300 314 322 371 344 382 404 396 412 446 433 458 461 314 312 339 367 352 385 394 409 405 430 442 473 478 464 496 511 534 546 564 494 522 548 578 615 608 623 642 648 665 705 709 713 741 752 786 805 830 483 513 488 531 546 562 585 594 602 624 648 681 650 690 731 754 756 782 333 307 289 313 324 345 355 337 366 388 380 374 387 407 403 424 427 421 442 455 353 366 378 407 389 380 396 417 403 432 450 435 434 409 438 454 452 472 443 470 495 509 520 529 526 560 546 531 547 565 578 615 643 610 583 638 624 656 695 659 661 479 501 524 540 519 523 541 552 595 577 617 580 570 583 600 590 615 611 628 642 651 281 294 302 316 334 355 356 354 314 301 322 349 373 375 402 387 374 407 397 412 424 323 343 344 378 370 365 393 415 403 423 396 404 404 430 428 433 461 464 448 443 434 445 449 471 480 505 517 503 488 471 516 486 494 500 513 537 539 528 539 567 590 483 498 523 510 540 522 555 571 564 598 580 575 586 612 627 644 629 660 695 700
170 177 171 192 217 240 267 249 239 209 216 228 262 296 319 298 328 283 274 254 288 213 214 241 257 253 279 271 253 218 236 136 142 160 172 193 183 166 148 138 155 131 119 117 120 108 98 94 48 72 86 100 79 70 50 34 0 119 138 154 165 178 231 219 196 159 141 136 102 85 62 17 38 193 165 124 152 119 162 106 126 162 179 200 191 189 181 180 179 99 82 74 53 37 52 24 75 49 74 94 116 121 89 159 198 174 150 151 168 132 151 171 172 109 144 155 171 87 105 152 175 91 108 132 181 76 94 100 102 117 137 148 171 218 190 205 262 236 229 252 258 278 297 315 249 286 319 317 297 282 266 311 203 177 221 201 217 243 255 240 240 206 198 217 193 215 238 273 230 253 269 114 118 85 55 72 28 38 54 44 28 69 72 91 111 120 143 160 133 156 183 188 202 177 179 202 226 220 209 170 231 201 253 226 88 83 106 130 116 151 160 156 154 182 238 256 268 278 212 240 269 307 310 287 258 237 259 335 347 358 377 397 418 417 408 381 398 382 357 335 332 350 385 366 354 367 344 399 418 429 442 461 250 268 292 311 322 289 288 319 343 356 373 393 397 383 388 415 441 449 433 452 414 420 396 415 439 438 457 477 471 512 542 572 568 547 517 471 480 493 490 472 491 506 511 463 475 500 519 535 541 520 489 507 511 540 554 571 570 390 426 450 465 437 417 399 372 384 426 449 468 484 464 278 286 262 249 286 312 295 315 319 371 338 376 403 393 407 442 427 453 454 321 316 343 371 358 392 398 415 407 434 443 476 480 463 495 513 534 544 562 491 518 542 573 609 599 615 636 639 657 697 699 704 728 741 774 790 816 475 503 477 517 536 547 571 577 585 610 636 668 633 672 715 738 741 766 324 295 275 298 311 334 343 322 351 374 364 357 368 389 386 409 409 401 423 438 345 357 371 400 380 369 384 406 394 424 442 426 423 396 426 443 442 458 428 452 477 492 505 513 509 543 528 512 528 545 559 597 624 590 563 615 604 636 674 638 638 458 480 503 519 496 498 516 529 574 555 595 556 545 558 574 564 589 587 604 617 627 260 275 285 298 317 337 336 333 293 278 299 326 350 355 382 366 349 385 374 389 402 298 315 315 349 340 334 361 383 371 394 367 378 377 403 405 409 439 439 423 414 404 414 417 439 449 475 486 471 456 438 484 453 461 466 479 504 507 496 508 536 559 455 472 497 483 513 493 526 544 538 571 551 545 555 582 599 614 598 628 663 669
192 163 147 152 158 185 209 203 203 187 174 155 170 194 223 215 241 216 196 190 199 103 95 122 141 144 169 166 152 116 120 96 58 59 84 120 120 132 143 116 94 148 129 112 67 84 108 123 101 93 61 47 46 65 84 85 119 0 27 36 46 60 114 111 84 48 45 19 17 35 58 102 91 93 68 36 68 55 90 71 101 110 155 118 127 140 143 172 189 42 52 72 108 113 149 124 149 130 97 84 107 168 137 190 230 237 226 234 248 219 242 271 277 209 248 263 281 197 217 267 290 206 225 251 299 195 212 217 221 236 256 267 290 336 309 324 377 352 333 356 366 390 407 426 362 401 436 431 416 399 383 429 271 248 293 284 299 320 336 326 331 299 299 315 307 323 345 378 342 363 379 151 171 147 122 165 131 152 170 163 141 187 180 201 222 236 259 278 238 269 301 304 314 291 287 309 334 337 324 269 344 302 362 329 185 167 172 201 202 247 245 230 212 244 357 375 387 397 331 359 388 426 429 405 377 355 375 450 464 476 494 513 535 535 527 500 516 500 476 454 450 467 503 484 472 486 463 518 537 548 560 580 363 382 408 428 438 402 397 432 453 470 488 509 510 502 507 534 561 568 552 571 533 538 514 532 555 556 575 595 590 630 661 691 688 667 636 590 599 611 607 589 606 622 628 578 589 615 634 651 656 633 601 618 620 651 665 683 679 502 540 564 579 548 527 509 482 492 534 556 579 591 569 300 314 297 292 340 358 335 333 353 389 379 413 425 422 443 473 465 487 494 322 326 350 378 356 388 403 414 419 438 457 481 491 484 513 523 550 567 587 518 549 579 607 644 642 654 671 684 698 737 747 748 782 790 827 852 876 517 552 530 577 587 612 630 646 657 670 691 727 702 743 781 806 804 831 376 355 342 366 373 390 403 388 417 437 432 431 446 465 456 477 484 481 500 510 392 408 414 442 427 424 442 458 443 468 486 474 477 457 484 497 491 519 495 527 551 562 569 580 581 613 602 589 605 625 634 671 699 668 644 702 684 713 755 720 725 543 564 586 603 584 592 610 617 657 641 680 647 639 653 670 663 688 680 694 711 718 347 355 359 375 392 411 416 417 378 369 390 418 439 437 463 451 446 471 463 479 488 396 417 422 454 449 447 476 498 484 501 474 477 480 504 495 502 525 535 519 519 514 526 532 553 559 583 597 585 571 554 599 570 579 584 597 621 622 610 619 648 671 557 570 595 585 613 598 632 644 635 672 657 654 665 690 702 720 709 741 776 780
185 149 132 132 135 162 185 181 183 170 154 130 144 168 196 188 214 190 170 165 172 78 79 106 119 119 144 140 126 90 98 82 37 32 58 96 98 115 132 105 74 142 123 105 56 78 106 124 112 98 65 48 59 75 96 104 138 27 0 18 37 56 106 112 83 55 63 32 40 57 77 121 114 101 80 59 86 80 110 98 126 132 179 132 145 160 166 197 215 69 78 99 133 136 172 146 175 155 123 110 133 195 163 217 257 236 228 238 252 225 248 279 287 218 258 274 292 210 230 281 304 221 241 269 314 212 230 237 240 255 275 285 307 352 328 341 390 366 341 364 375 402 418 437 374 414 449 443 432 414 397 445 271 249 293 287 301 321 337 329 335 304 306 322 320 332 355 387 354 374 389 149 172 151 131 175 146 167 186 182 162 207 202 224 244 257 280 298 262 291 321 325 337 313 311 333 357 358 346 294 366 327 386 354 209 192 198 227 227 272 271 257 238 271 373 393 403 415 350 378 407 444 448 425 397 375 396 463 478 491 508 527 548 550 542 517 530 516 493 471 470 488 523 504 492 505 481 535 554 564 575 597 385 405 429 449 459 425 421 455 477 492 510 530 533 520 526 552 578 586 571 590 552 558 534 553 576 576 595 615 608 647 678 708 705 684 653 608 618 631 628 610 628 643 649 600 611 637 656 673 678 655 624 641 644 675 689 706 702 525 562 586 601 571 551 533 506 516 558 581 602 615 594 288 304 288 285 334 350 326 320 343 376 370 403 412 410 432 461 455 476 483 306 311 335 363 339 370 386 397 404 421 441 464 475 470 498 507 535 553 573 505 537 568 594 633 632 643 659 674 687 726 737 738 774 780 819 846 869 507 544 523 571 579 607 624 641 653 664 683 720 698 739 776 801 798 826 370 351 340 364 369 385 398 385 413 432 429 429 445 463 453 474 482 481 499 508 385 402 405 433 419 418 436 451 436 459 477 466 470 452 478 490 483 513 491 525 549 559 565 576 578 609 599 587 603 624 632 668 696 666 643 703 683 711 753 719 726 544 565 586 604 586 595 614 618 657 641 680 649 642 657 674 667 692 683 696 714 720 350 356 358 375 392 410 416 418 379 372 394 421 442 438 464 452 451 472 466 482 489 401 424 430 462 459 458 489 511 496 509 483 483 487 510 497 505 526 538 523 527 524 536 544 564 568 592 607 597 583 568 611 583 593 600 612 636 635 622 630 658 681 564 574 599 591 618 605 639 650 639 678 665 663 674 698 708 727 719 752 787 790
201 163 146 144 142 169 190 189 192 182 164 134 141 160 191 187 211 193 170 170 170 69 61 89 105 109 134 133 120 85 84 98 50 36 64 102 107 129 148 121 87 159 141 123 74 96 124 142 130 116 84 66 76 93 113 119 154 36 18 0 20 38 87 96 67 43 58 30 53 70 92 136 127 87 70 59 79 81 103 101 127 127 176 121 136 154 161 196 215 75 87 107 144 149 185 160 185 166 132 116 136 201 171 221 259 254 247 257 270 243 266 297 305 236 276 292 310 228 248 299 321 238 258 285 331 229 246 252 256 271 291 301 323 369 344 357 407 384 359 383 393 420 436 455 392 432 467 461 449 431 414 462 289 267 311 306 319 339 355 348 354 322 325 340 338 351 373 405 372 392 407 168 190 170 149 193 163 184 203 198 176 222 216 237 257 272 295 313 274 305 336 340 350 327 323 345 370 372 360 305 380 338 398 365 221 203 207 235 237 282 281 265 245 277 390 409 420 431 366 394 423 460 464 440 412 390 411 481 496 508 526 545 566 567 559 534 548 533 510 488 485 502 538 519 507 521 497 552 570 581 593 613 399 418 444 464 473 438 434 468 489 506 524 545 546 537 542 568 594 602 587 605 568 573 549 567 590 591 610 630 624 664 694 725 722 700 670 624 634 646 642 625 642 657 664 614 625 651 670 687 691 669 637 654 656 687 702 719 715 538 576 600 615 584 563 545 518 528 570 592 615 627 605 303 319 304 302 351 367 342 334 359 390 386 418 426 425 447 475 470 491 499 319 325 348 375 351 381 399 408 416 433 454 475 487 484 511 519 547 566 586 519 551 583 609 647 647 657 673 690 702 741 752 753 790 796 835 862 885 522 560 539 587 595 624 640 658 671 680 699 736 715 757 792 818 814 842 387 368 357 381 387 402 415 403 431 450 447 447 463 481 471 491 500 499 517 525 401 418 421 448 435 435 453 468 452 475 493 482 486 469 495 507 500 530 509 543 566 576 581 593 595 626 616 605 621 641 649 685 713 684 661 721 701 728 771 737 744 563 583 604 622 604 613 632 636 674 660 698 667 660 675 692 686 711 701 714 732 738 369 374 376 393 410 428 434 436 398 391 412 440 460 456 482 471 469 490 484 500 508 420 443 449 481 477 476 507 529 514 528 502 501 505 529 516 523 544 557 542 545 542 554 562 582 586 610 625 615 601 585 629 601 611 617 629 653 652 640 648 676 699 582 592 618 609 636 623 658 668 658 696 683 681 693 716 727 746 737 770 805 808
221 183 165 162 159 185 206 206 210 201 182 149 150 164 196 197 219 206 182 184 179 73 50 77 100 111 134 136 126 93 81 118 70 54 80 119 125 148 168 140 106 179 161 142 93 115 143 161 145 133 101 84 90 108 128 130 165 46 37 20 0 19 70 76 47 28 49 30 63 80 104 148 135 69 55 56 67 77 90 99 121 116 166 104 121 141 149 187 208 77 92 111 149 156 191 169 188 172 134 115 132 200 172 216 254 273 265 274 288 261 284 314 321 252 292 307 325 242 262 313 335 252 271 297 344 241 258 262 266 282 302 313 335 382 355 369 422 398 376 399 409 435 452 471 407 446 481 476 461 445 428 475 308 286 330 324 338 358 374 366 372 340 341 357 352 367 389 421 387 408 423 187 209 187 165 209 176 197 215 209 186 232 223 244 265 280 303 323 280 312 346 348 357 335 330 351 375 381 368 309 387 343 404 369 227 207 208 236 240 286 283 265 243 275 402 420 432 442 377 404 433 472 474 450 421 400 419 495 509 521 540 559 580 580 572 546 561 546 522 500 494 511 547 528 517 531 508 563 582 593 606 626 406 426 452 473 481 445 439 475 495 513 532 553 553 548 552 580 606 613 597 616 578 583 559 576 598 601 620 640 635 676 707 737 733 712 682 635 644 655 651 633 650 665 672 622 632 658 678 695 699 675 643 660 661 693 707 726 720 545 583 607 621 590 569 550 524 533 575 597 621 632 609 323 339 324 322 371 387 362 353 378 409 406 438 445 444 467 495 490 511 518 338 344 367 394 369 399 417 427 435 451 473 494 506 503 530 538 566 586 605 538 571 602 628 666 666 677 693 709 721 760 772 772 809 815 855 882 905 542 580 559 607 615 644 660 678 690 700 719 756 734 776 812 838 834 862 406 388 377 401 406 422 435 422 450 469 466 467 483 501 490 511 519 518 536 545 421 438 441 468 455 455 473 487 472 494 513 502 506 489 515 527 519 550 528 562 586 596 601 613 615 646 636 624 640 661 669 705 733 703 680 740 720 748 790 756 763 581 602 624 641 623 632 650 655 694 679 717 686 679 693 711 704 729 720 733 750 757 387 393 395 412 429 447 453 455 416 409 430 458 479 475 501 489 487 509 502 518 526 437 460 465 497 493 491 521 543 529 544 518 519 522 546 534 542 563 575 560 562 558 570 577 597 603 627 641 630 616 600 644 615 624 630 642 667 667 655 664 692 715 600 610 636 627 654 640 675 686 676 714 700 698 709 733 744 763 753 786 821 824
240 201 184 179 175 200 219 221 226 219 198 163 159 168 202 206 227 219 193 198 187 80 44 68 97 115 136 141 133 103 80 136 88 71 97 134 141 166 187 159 124 197 179 161 112 133 161 179 161 151 118 101 106 125 144 144 178 60 56 38 19 0 54 57 28 24 49 42 77 93 118 161 146 53 46 61 61 79 83 102 120 108 159 90 110 132 141 181 204 85 101 119 157 165 201 180 195 181 140 119 132 202 176 215 251 291 283 292 306 278 301 330 337 269 308 323 341 257 277 327 350 266 285 310 358 254 271 273 278 294 313 325 348 395 367 382 437 412 393 416 426 450 468 486 422 461 495 491 475 459 442 488 326 304 348 342 355 376 392 384 389 357 358 374 367 383 405 438 403 423 439 205 227 205 182 225 191 211 229 221 197 243 233 254 274 291 314 334 288 321 357 359 366 344 338 359 383 391 378 315 396 349 412 376 234 214 212 240 246 292 287 268 245 276 416 433 445 455 388 416 445 484 486 460 432 410 429 510 524 535 554 573 594 594 585 559 575 559 535 513 505 521 558 538 528 543 520 576 595 607 620 639 414 435 462 483 491 454 447 484 503 522 541 562 562 560 564 592 619 625 609 627 590 593 570 585 607 611 631 650 648 689 720 749 745 724 694 646 655 665 661 643 659 675 682 631 641 666 687 704 707 683 651 667 668 700 715 733 726 553 591 615 630 598 577 558 531 540 582 603 629 639 615 341 357 342 340 390 405 381 371 397 427 424 456 463 463 485 513 508 529 537 355 362 384 412 386 416 434 443 453 468 491 511 523 521 547 555 584 603 623 556 589 621 646 684 685 695 711 728 740 778 791 790 828 834 873 901 923 560 598 578 626 633 662 678 697 709 719 738 775 753 795 831 857 853 881 425 407 395 419 425 440 453 441 469 488 485 485 501 519 509 529 538 537 555 563 440 457 459 487 474 473 491 506 490 513 531 520 525 507 534 545 538 569 547 581 604 614 620 632 633 665 654 642 659 679 687 724 751 722 698 758 739 766 809 775 782 600 620 642 659 641 649 668 673 712 697 735 704 697 711 728 721 746 737 751 768 775 405 411 413 430 447 466 472 473 434 427 448 476 497 493 519 507 504 527 520 536 544 455 477 481 514 509 507 536 558 545 561 534 536 539 563 552 559 581 593 577 579 574 586 592 613 619 643 657 645 631 614 659 629 638 643 656 681 682 670 680 708 731 617 628 653 644 671 657 692 703 693 731 717 714 725 750 761 780 769 801 836 840
285 241 223 214 201 223 238 246 255 254 229 183 163 158 193 210 225 232 203 216 189 90 39 35 76 108 120 134 134 116 70 180 132 110 130 163 174 205 231 203 163 245 227 209 160 182 212 230 215 203 171 153 159 178 197 197 231 114 106 87 70 54 0 40 39 73 95 96 131 147 172 215 199 64 79 110 98 125 111 147 158 135 183 98 125 150 163 208 233 136 153 169 207 217 251 232 243 231 188 165 173 244 222 250 282 341 334 344 357 330 353 384 391 322 362 377 395 311 331 381 404 320 339 363 412 308 325 325 331 347 366 378 402 449 420 435 491 466 446 469 479 504 521 540 476 515 549 545 528 513 496 542 375 354 398 393 406 426 443 435 441 410 411 427 421 436 459 491 456 477 493 254 277 257 235 279 245 265 283 275 250 296 284 305 325 343 366 386 337 372 410 410 416 395 387 407 431 443 428 362 446 396 460 423 284 262 257 283 292 339 332 311 285 315 469 486 499 508 441 469 497 537 538 512 484 462 480 564 578 589 608 627 648 648 639 612 629 613 588 566 557 572 609 590 580 595 573 629 649 660 674 692 464 485 512 535 542 504 495 533 551 571 591 612 611 612 616 645 672 678 662 679 642 644 621 636 657 663 683 701 700 743 773 803 798 777 747 699 707 717 712 693 709 725 733 681 690 716 736 754 756 731 699 714 714 747 762 781 773 601 641 664 678 646 624 605 579 586 629 649 676 684 660 380 397 385 385 435 449 423 408 437 462 465 496 498 500 524 549 548 567 576 387 397 418 444 416 444 465 472 485 497 522 539 553 554 579 584 614 636 656 591 625 658 682 720 723 732 746 766 776 815 829 828 868 872 913 943 965 599 639 620 669 674 707 721 742 755 762 779 817 798 840 875 901 896 924 469 453 443 467 471 485 499 488 516 534 532 533 550 567 556 576 585 586 603 611 483 500 501 527 516 518 536 549 533 554 572 562 568 552 578 588 580 613 593 628 652 660 665 677 680 710 701 690 707 727 734 770 798 769 746 807 787 813 856 823 831 649 670 691 708 691 700 719 723 761 746 784 754 748 763 780 773 798 788 801 819 825 456 461 462 480 496 514 521 523 485 478 499 527 548 543 568 558 556 577 571 587 594 507 530 535 567 563 561 590 612 598 614 588 588 592 616 603 611 631 644 629 632 628 640 646 667 672 697 711 699 685 668 713 683 692 697 710 735 736 724 733 762 784 669 680 705 697 723 710 745 755 745 783 770 768 779 803 814 833 823 855 890 894
297 258 241 235 227 251 269 273 280 275 253 212 198 197 231 246 262 264 237 247 225 121 70 75 115 145 159 172 170 147 107 193 146 127 151 188 196 223 244 216 181 254 236 218 169 190 217 234 211 204 172 156 156 176 193 188 219 111 112 96 76 57 40 0 29 64 78 92 126 139 165 204 184 31 55 95 72 104 79 124 129 101 146 59 87 112 126 171 197 121 138 151 188 200 232 216 220 212 167 142 145 214 196 217 247 347 337 345 360 330 353 381 386 318 357 371 388 303 323 371 394 310 327 349 400 295 312 307 316 332 350 364 388 436 404 421 482 456 442 465 474 497 515 533 468 505 538 536 514 501 485 529 382 359 403 395 410 431 447 437 442 410 408 426 412 431 454 488 449 471 486 261 282 258 232 275 237 256 273 261 234 280 265 284 304 324 347 369 314 350 392 390 394 374 363 383 406 422 407 336 423 369 435 396 261 239 230 255 266 313 304 281 253 282 455 470 485 492 424 452 479 521 520 492 465 442 459 554 566 576 596 616 637 635 625 597 616 599 573 551 537 550 588 569 561 576 555 613 633 646 660 677 441 462 491 514 519 480 470 509 525 547 568 590 586 595 597 628 656 660 644 660 624 623 601 613 633 642 662 680 683 728 757 786 781 760 731 680 686 695 689 670 685 701 710 657 666 691 712 730 731 705 672 688 686 720 735 754 744 576 616 640 653 620 598 578 553 559 601 621 650 656 631 398 414 400 398 447 463 438 428 454 483 481 513 519 520 542 570 566 586 594 411 418 440 467 441 470 490 498 509 523 546 565 578 577 603 610 639 659 679 613 646 678 703 741 742 752 767 785 797 835 848 848 885 891 930 958 981 617 656 635 683 690 719 736 754 766 776 795 832 810 852 888 914 910 938 482 463 452 475 481 497 510 497 526 545 542 541 557 575 566 586 594 592 611 620 497 514 517 544 531 531 548 563 548 570 589 577 582 565 591 603 595 626 604 637 661 671 677 688 690 721 711 699 715 735 744 780 808 778 754 813 795 823 865 830 836 654 675 697 714 696 703 722 728 768 752 791 758 750 764 781 774 798 791 806 822 829 458 466 469 486 503 522 527 528 489 480 501 529 551 548 574 562 557 582 574 590 599 506 527 531 564 558 553 580 602 590 610 583 588 590 615 606 613 636 646 630 629 622 632 637 658 667 692 705 690 675 657 703 672 679 683 697 722 726 716 727 755 777 668 681 706 695 723 707 742 755 746 783 767 763 773 799 813 830 816 847 882 888
268 229 212 207 201 226 244 247 253 247 225 188 178 182 216 226 245 242 215 222 206 99 52 67 104 129 146 156 151 124 91 164 117 99 124 161 169 194 215 187 152 225 207 189 140 161 188 205 185 176 144 127 129 149 167 163 196 84 83 67 47 28 39 29 0 37 57 64 99 114 139 180 162 31 40 73 59 86 74 108 119 99 149 69 93 117 129 172 197 99 116 131 169 179 213 195 204 193 149 126 134 205 183 212 246 318 309 317 331 302 325 354 360 292 331 345 363 278 298 347 370 286 304 327 377 272 289 287 294 311 330 342 366 414 383 399 458 432 416 439 448 472 489 508 443 481 515 512 492 478 462 507 353 330 375 367 381 402 419 409 414 382 382 399 388 405 428 461 424 445 461 232 253 230 205 248 212 231 249 239 213 259 246 266 286 305 328 349 298 333 372 372 377 356 348 368 392 404 390 323 407 356 421 383 245 223 218 244 253 300 292 272 246 276 433 449 463 471 404 432 460 500 501 474 446 424 442 530 543 554 573 593 614 613 603 576 594 578 552 530 519 533 570 551 542 557 535 592 612 624 638 656 425 446 474 496 503 465 456 494 512 532 552 574 572 575 578 608 635 641 624 641 605 606 583 597 618 624 644 663 663 706 736 766 761 740 711 661 669 678 673 654 670 686 694 642 651 676 697 715 717 692 659 675 675 708 723 741 733 562 601 625 639 606 585 565 540 547 589 610 637 645 621 369 385 371 368 418 433 409 399 425 455 452 484 491 491 513 541 537 557 565 383 390 412 439 414 443 462 471 481 495 518 538 550 549 575 582 611 631 651 584 617 649 674 713 713 723 739 756 768 807 819 819 856 862 901 929 951 588 626 606 654 661 690 707 725 736 747 766 803 781 823 859 885 881 909 453 434 423 446 452 468 481 468 497 516 513 512 528 546 536 557 565 563 582 591 468 485 488 515 502 501 519 534 519 541 560 548 553 535 562 573 566 597 575 608 632 642 648 659 661 692 682 670 686 706 715 751 779 749 725 785 766 794 836 802 808 626 647 669 686 667 675 694 700 739 723 762 730 722 737 754 746 771 763 777 794 801 430 438 440 457 474 493 498 499 460 452 473 501 523 520 546 534 529 553 546 562 571 479 501 504 537 532 528 556 578 566 584 557 561 563 588 578 585 608 618 602 603 596 607 613 634 641 666 679 666 651 634 679 649 657 661 675 700 702 691 701 730 752 641 653 678 668 696 681 715 728 718 756 741 737 748 773 786 803 791 823 857 862
238 203 187 186 185 212 233 232 235 224 206 176 178 190 223 225 247 234 210 212 207 100 68 91 121 137 159 163 154 121 104 137 91 79 106 145 150 170 186 159 128 194 175 157 110 129 155 171 148 141 109 94 92 113 130 126 159 48 55 43 28 24 73 64 37 0 25 29 62 77 102 143 126 47 27 38 39 55 62 78 96 88 138 78 94 113 121 159 181 63 80 96 135 144 179 159 172 159 117 95 108 178 153 191 228 284 273 282 296 266 289 317 323 255 294 308 326 241 261 310 333 249 267 291 340 235 253 252 258 275 293 306 329 377 347 363 421 395 379 402 411 435 452 471 406 444 478 475 456 441 425 470 319 296 341 332 346 368 384 374 378 346 345 362 351 368 391 424 387 408 424 198 219 194 169 212 175 194 212 202 177 223 211 232 252 270 293 313 265 299 337 337 344 322 315 336 360 370 356 292 374 326 389 353 212 191 189 216 222 269 264 244 221 252 397 413 427 435 368 396 424 464 465 439 411 389 408 493 506 517 536 556 577 576 567 539 557 541 516 493 484 499 536 517 507 522 500 556 576 588 601 619 392 412 440 462 469 432 424 461 480 499 519 540 539 540 543 572 599 605 589 606 569 571 548 563 585 590 610 628 627 670 700 730 725 704 675 625 634 644 639 620 637 653 660 609 618 644 664 682 684 660 628 644 644 677 692 710 703 530 569 593 607 575 554 534 508 516 559 580 605 615 592 343 358 342 338 386 403 380 374 397 431 424 457 466 465 486 515 509 531 538 361 366 389 417 393 424 441 451 458 475 496 518 529 525 553 561 589 608 627 560 592 622 649 687 686 697 713 729 741 780 791 792 827 834 873 899 922 561 598 576 623 632 659 676 693 704 717 736 773 749 790 828 853 850 878 422 402 389 413 420 437 450 436 464 484 480 479 494 512 504 525 532 529 548 558 438 454 459 487 472 471 488 504 489 513 531 519 523 504 531 543 537 566 542 575 599 609 616 627 628 660 649 636 653 673 682 718 746 716 691 750 732 760 802 768 773 591 612 634 651 632 639 658 665 705 689 728 695 687 701 718 710 735 728 742 759 766 395 403 406 423 440 459 464 465 425 416 438 465 487 485 511 499 493 518 511 527 536 443 464 468 501 495 491 519 541 529 547 520 524 527 551 543 549 573 582 566 566 559 570 576 597 604 629 642 629 614 597 642 612 620 625 638 663 665 654 664 693 715 604 617 642 632 660 644 678 691 682 719 704 700 711 736 749 767 754 785 820 825
237 208 192 195 198 225 248 244 246 232 217 192 198 213 245 245 268 251 228 227 227 122 93 116 146 160 183 186 175 142 128 141 100 93 120 159 161 176 188 162 137 192 173 157 112 129 151 166 137 133 104 91 83 104 118 110 141 45 63 58 49 49 95 78 57 25 0 32 54 64 89 126 106 53 25 17 22 30 46 53 72 69 118 73 82 97 103 138 159 43 60 74 112 123 156 139 148 136 93 71 84 153 128 167 204 278 265 272 287 256 278 305 309 242 280 294 310 226 245 293 316 232 249 271 322 217 234 231 238 255 273 286 310 358 327 343 404 378 366 389 397 419 437 456 390 427 460 458 437 423 407 451 313 289 334 323 338 360 376 364 368 335 332 350 334 354 377 411 371 393 409 194 213 186 158 199 160 178 195 183 157 202 189 209 230 248 271 292 242 277 316 315 321 300 292 312 336 348 333 268 351 302 365 328 188 167 164 191 198 245 239 220 196 228 378 393 408 415 347 375 403 444 444 417 389 367 385 476 488 498 518 538 559 557 547 519 538 522 496 473 462 477 514 494 485 501 479 536 556 568 582 600 369 389 417 440 446 409 400 438 456 476 496 517 516 519 522 551 579 584 568 585 548 549 526 541 562 568 588 606 607 650 680 710 705 684 654 604 612 621 616 598 614 630 638 586 595 620 641 658 661 636 604 620 620 653 668 686 679 506 545 569 583 551 530 510 484 492 534 555 582 591 567 345 359 342 337 384 402 380 378 398 435 424 458 471 468 488 518 511 533 539 367 371 395 424 401 432 448 459 464 482 502 526 536 529 558 568 595 613 632 563 595 625 652 690 687 699 716 729 743 783 792 793 827 835 872 896 920 562 597 575 621 632 655 674 689 699 714 735 771 745 786 825 849 848 875 420 398 384 408 416 434 446 431 460 480 475 473 487 506 499 520 526 522 541 552 437 453 459 487 472 468 486 503 488 513 531 519 521 501 528 542 536 563 538 569 593 605 613 623 623 656 644 630 647 666 676 713 741 709 684 742 725 755 796 761 765 583 604 627 643 623 629 648 656 698 681 720 685 677 690 707 698 723 718 733 749 757 386 395 400 416 434 453 457 457 417 406 427 455 478 477 504 490 482 510 502 517 527 431 451 454 487 480 475 502 524 512 533 506 512 514 539 533 539 565 571 556 552 544 555 559 580 589 615 627 612 597 579 625 594 601 605 619 644 648 638 649 677 700 592 606 631 619 648 631 665 679 671 707 690 685 695 722 736 753 739 769 804 810
210 178 162 164 167 193 216 212 214 200 185 161 170 190 220 216 241 221 199 196 199 98 81 107 130 138 162 162 149 114 110 111 68 62 89 127 130 145 159 132 105 166 147 129 83 101 126 143 120 112 81 65 65 84 102 102 136 19 32 30 30 42 96 92 64 29 32 0 35 51 76 119 105 75 51 30 54 51 78 72 98 100 148 102 113 129 134 167 186 48 61 81 119 125 161 139 158 142 104 87 106 172 143 191 230 256 245 253 268 238 261 290 296 228 267 282 299 215 235 285 308 224 243 268 316 212 229 231 236 252 272 283 306 353 325 340 395 370 352 375 384 409 426 445 380 419 453 449 433 417 400 446 290 267 312 303 318 339 355 345 350 318 318 334 325 341 364 397 361 382 397 170 190 166 141 184 149 169 187 179 156 202 193 214 234 250 273 293 250 282 316 318 327 304 299 321 345 351 338 279 357 312 374 339 196 177 179 207 210 256 253 236 216 248 374 391 403 413 347 375 403 442 445 419 391 369 389 468 482 493 512 531 552 552 543 517 533 517 493 471 464 481 517 498 487 501 479 534 553 565 578 597 375 395 422 443 451 415 409 445 465 483 501 522 523 518 523 550 577 584 568 586 549 552 529 545 568 571 590 609 606 647 678 707 704 683 652 605 614 625 621 603 620 635 642 592 602 627 647 664 668 645 613 629 631 663 677 695 689 514 552 577 591 560 539 520 494 503 545 567 591 602 579 316 331 314 310 358 376 352 348 370 405 396 430 441 438 460 489 482 504 511 336 341 365 393 370 401 417 428 433 451 471 494 505 499 528 538 565 582 602 534 565 596 623 661 659 671 687 701 715 754 764 765 800 807 845 871 894 534 570 548 595 605 631 648 664 675 688 709 745 721 762 799 825 822 850 394 374 361 385 392 409 421 407 436 455 451 450 465 484 475 496 503 501 519 529 410 426 431 459 445 443 460 476 461 485 504 491 495 476 503 515 509 537 514 546 570 581 588 599 600 632 620 608 624 644 653 690 718 687 663 721 703 732 774 739 745 563 584 606 623 604 611 630 636 676 660 699 666 658 673 689 682 707 699 714 730 738 367 374 378 394 412 430 435 436 397 388 409 437 459 457 483 470 465 490 483 498 507 415 436 440 473 468 465 494 516 503 520 493 496 499 523 514 521 544 554 538 538 533 544 550 571 577 602 616 603 589 572 617 587 596 601 614 639 640 629 638 666 689 577 589 614 604 632 617 651 663 654 691 676 673 684 709 721 739 728 760 794 799
184 159 145 152 162 189 214 206 204 186 176 163 182 208 236 225 252 223 205 196 210 118 112 139 158 159 184 181 165 129 137 93 64 70 92 126 124 130 137 112 96 139 120 104 64 77 98 112 86 79 50 39 30 51 67 67 102 17 40 53 63 77 131 126 99 62 54 35 0 17 41 85 74 105 78 40 74 54 95 65 96 112 153 127 131 142 143 168 183 34 38 59 93 96 132 107 134 114 84 74 100 157 124 181 222 224 212 220 234 204 227 255 261 193 232 247 264 180 200 250 273 189 208 234 281 178 195 200 203 219 239 250 272 319 292 306 360 335 317 340 349 374 391 410 345 384 418 414 398 382 366 412 259 235 280 270 285 307 323 312 316 284 283 300 290 306 329 362 326 347 362 140 159 133 107 149 114 134 153 146 124 169 163 184 205 219 242 261 222 252 284 287 297 274 271 293 317 320 307 254 327 287 346 313 169 152 159 188 187 231 231 217 200 232 339 358 369 380 314 342 371 409 412 388 359 338 358 433 447 459 477 496 518 518 509 483 498 483 459 437 432 449 486 466 455 469 445 500 520 530 543 563 346 366 391 411 420 386 381 416 437 453 471 492 494 485 490 517 543 550 535 553 516 521 497 515 538 539 558 578 573 613 644 674 670 649 619 572 582 593 590 572 589 605 611 561 572 598 617 634 639 616 584 602 604 635 649 667 663 486 523 547 562 532 511 493 466 476 518 540 563 575 554 294 307 289 283 330 349 326 327 345 384 371 405 420 416 436 466 458 481 486 319 322 346 375 354 386 400 412 415 435 453 478 487 479 508 520 546 562 581 512 543 572 600 638 634 647 665 676 691 730 739 740 773 782 819 842 866 509 544 521 567 578 601 620 635 645 660 682 717 691 732 771 795 794 821 366 344 330 354 362 380 392 377 406 426 421 419 433 452 445 466 472 469 488 499 383 399 406 434 418 415 432 449 434 460 478 465 467 447 474 488 483 509 484 515 539 551 559 569 569 602 590 576 593 612 622 659 687 656 631 689 672 701 742 707 712 530 551 573 590 571 577 596 603 644 628 667 633 625 639 656 648 673 666 681 697 704 333 342 346 362 380 399 403 403 364 354 375 403 425 424 450 437 431 457 449 465 474 380 402 405 438 433 430 459 481 468 485 458 462 464 489 481 487 512 520 504 504 498 509 515 536 542 567 581 568 554 537 582 553 561 567 580 604 605 593 603 631 654 542 555 580 569 597 582 616 629 620 657 642 638 649 674 687 704 693 724 759 764
181 161 148 158 171 198 224 213 210 189 182 174 196 224 251 238 266 234 217 206 224 135 130 157 175 176 201 197 181 145 154 97 75 85 105 137 133 135 136 114 104 135 117 102 69 77 93 105 73 71 47 42 22 41 54 50 85 35 57 70 80 93 147 139 114 77 64 51 17 0 25 68 57 117 89 48 82 55 100 60 91 113 150 134 135 143 142 163 175 31 27 46 77 79 115 90 119 98 70 65 92 144 110 171 212 216 201 208 223 192 214 241 247 179 218 232 249 165 184 234 257 173 191 217 265 161 178 182 186 202 222 233 255 302 275 289 344 319 303 326 335 358 376 395 330 368 402 398 381 366 349 395 250 225 271 259 274 297 312 301 304 271 269 287 274 292 315 348 310 332 347 133 150 122 94 135 98 118 136 129 106 152 146 167 187 201 224 243 205 235 266 269 280 257 254 276 300 302 290 237 310 270 329 297 153 136 144 173 171 215 216 202 187 219 323 340 352 362 297 324 353 392 394 370 342 320 341 417 430 442 461 480 501 501 492 466 482 466 442 420 415 432 468 449 437 451 428 483 502 514 526 546 328 348 373 393 403 368 364 398 420 436 454 475 476 468 473 500 526 533 517 536 498 503 480 497 520 521 541 560 555 596 627 657 653 632 602 555 564 576 572 554 572 587 594 544 555 581 600 617 621 599 567 584 587 618 632 649 645 468 505 530 545 515 494 476 449 459 501 524 545 558 537 291 304 284 278 323 343 322 326 342 383 366 402 418 413 432 464 454 477 482 320 321 347 375 356 388 401 414 415 436 452 479 488 478 508 521 546 561 580 510 540 569 597 635 630 644 662 672 687 727 734 736 768 777 813 835 860 505 538 515 560 573 594 614 626 637 653 676 711 683 724 763 787 787 814 360 337 322 345 354 373 385 369 398 419 413 410 424 443 436 457 463 458 478 490 378 393 401 429 413 408 425 443 429 455 473 460 461 439 467 482 477 502 476 506 530 542 551 561 561 593 581 567 583 602 613 650 678 646 621 678 662 692 732 697 701 519 540 563 579 559 565 584 592 634 617 656 621 613 626 643 635 660 654 669 685 693 322 331 337 353 370 390 393 393 353 342 363 391 414 414 440 426 418 446 438 453 464 367 388 391 424 418 414 443 465 452 470 444 449 450 475 469 475 501 508 492 489 483 494 499 520 528 553 566 553 538 521 566 536 545 550 563 588 589 578 588 616 639 528 542 567 556 584 568 602 616 608 644 627 623 634 659 673 690 677 709 744 749
165 152 141 155 173 199 226 212 207 182 180 179 208 239 263 247 275 238 224 210 235 153 153 180 196 193 219 212 195 159 175 94 85 100 116 143 136 130 126 106 107 120 102 91 70 69 77 86 48 52 38 44 19 25 30 27 62 58 77 92 104 118 172 165 139 102 89 76 41 25 0 44 42 141 114 72 105 75 121 74 104 131 163 157 156 160 158 172 181 51 39 49 67 64 99 71 108 84 69 73 101 141 106 172 213 194 178 184 200 167 189 216 221 154 192 206 224 139 159 209 232 148 167 193 240 137 154 161 164 179 199 209 231 278 252 266 319 294 278 301 309 333 350 369 304 343 377 373 357 341 324 371 227 203 248 235 250 273 289 276 280 246 244 262 249 266 289 323 285 306 322 114 129 100 70 110 73 93 112 106 86 130 127 148 169 181 203 221 188 216 244 249 261 237 236 259 283 281 270 222 291 255 311 281 137 123 136 165 159 201 204 194 182 213 299 317 328 339 274 302 331 368 372 349 320 299 320 392 406 417 436 455 476 476 468 442 457 442 418 396 393 411 447 427 415 429 405 460 479 489 502 522 309 329 353 372 382 349 346 379 401 416 434 454 457 445 450 476 503 510 495 513 476 482 458 476 500 500 519 539 532 572 603 633 630 609 578 532 542 555 551 534 552 567 573 523 535 561 580 596 602 580 548 566 569 599 613 631 628 450 486 510 525 496 475 458 431 441 484 507 527 541 521 277 288 267 259 303 325 304 312 325 369 348 385 404 397 415 448 437 461 465 309 309 335 363 345 379 389 403 402 425 439 468 475 463 494 508 532 546 565 495 524 552 581 618 612 626 645 654 670 709 715 718 748 758 793 815 839 487 519 495 540 553 573 593 605 615 633 656 690 661 702 742 766 766 793 340 316 300 324 333 353 364 347 376 397 391 387 401 420 414 436 440 435 455 467 359 373 383 411 394 388 405 424 410 437 455 441 442 419 447 462 458 481 454 483 508 520 530 540 538 571 558 544 560 579 591 628 656 623 598 654 638 669 709 674 677 495 517 540 556 535 541 559 568 610 593 633 597 588 602 618 610 635 629 645 660 669 297 308 314 330 347 367 370 369 329 318 339 367 390 390 417 403 393 422 414 429 440 343 363 366 399 393 389 418 440 427 445 419 424 425 450 445 451 477 483 467 464 457 468 474 495 502 527 540 527 513 496 541 511 520 526 539 563 564 553 562 591 613 503 517 542 531 559 543 577 591 583 619 602 598 609 634 648 665 652 684 719 723
165 167 160 179 203 227 254 237 228 199 203 213 246 280 303 282 312 269 259 240 272 196 197 224 240 236 262 254 236 201 219 122 125 143 155 178 168 153 138 126 140 124 110 106 104 94 87 86 38 60 70 83 62 53 35 17 17 102 121 136 148 161 215 204 180 143 126 119 85 68 44 0 28 178 150 109 138 106 149 95 118 153 173 187 181 180 173 177 178 84 67 63 51 38 64 34 82 55 68 85 109 125 91 162 202 176 155 157 174 139 159 182 185 119 156 168 185 100 119 167 190 106 124 149 197 93 110 117 119 134 155 165 188 234 207 222 278 252 242 264 272 292 311 330 264 301 335 332 314 298 282 327 207 181 226 208 224 249 263 248 249 215 209 228 208 229 252 286 245 267 283 110 117 84 52 79 35 51 69 62 44 86 87 107 127 137 160 177 149 173 200 205 219 194 195 218 242 238 226 185 248 216 270 242 102 93 113 139 128 165 172 166 161 191 255 273 285 295 230 257 287 324 328 305 276 255 276 350 363 374 393 413 434 433 425 398 414 399 374 352 349 367 403 383 371 385 361 416 435 446 459 478 267 286 309 328 339 306 304 336 360 373 391 410 414 400 406 432 459 466 450 469 431 438 414 433 456 456 474 495 488 528 559 589 586 564 534 488 498 510 507 490 508 523 529 480 492 518 536 553 558 537 506 524 528 557 571 588 586 407 443 467 482 454 433 416 389 400 442 466 485 500 480 275 284 261 249 289 313 295 312 318 368 339 377 401 392 407 442 428 453 455 315 311 338 367 353 386 394 409 403 429 440 472 477 461 493 510 532 543 561 490 518 543 573 610 601 617 637 641 659 699 702 706 732 745 778 795 821 477 506 480 522 539 552 576 583 592 615 640 672 639 679 721 744 746 772 326 299 280 303 315 337 347 327 356 379 370 364 376 396 392 414 416 409 430 444 346 359 372 401 382 372 388 409 396 426 443 428 427 401 430 447 445 463 434 459 484 499 510 519 516 550 535 519 535 553 567 604 632 598 571 625 612 644 683 647 648 467 489 512 528 506 509 527 539 583 564 605 566 556 569 585 576 601 598 614 628 638 268 282 291 305 324 344 344 342 302 288 309 336 360 363 390 374 360 394 384 399 411 309 328 328 362 354 349 376 398 386 407 381 389 389 415 415 419 448 450 434 427 418 429 433 454 463 489 501 486 471 454 499 469 477 482 495 520 522 512 523 551 573 467 484 508 495 525 506 540 556 549 583 565 559 569 596 612 628 613 643 678 684
190 186 177 194 214 239 266 252 244 218 218 221 249 279 305 289 317 279 266 251 276 192 185 212 232 233 258 253 236 200 211 134 127 141 157 185 178 168 158 142 148 147 132 124 111 107 107 110 62 79 78 86 61 62 52 24 38 91 114 127 135 146 199 184 162 126 106 105 74 57 42 28 0 157 129 89 115 82 124 69 90 125 145 162 154 152 145 149 152 63 46 36 27 23 58 34 67 42 40 57 81 103 68 138 178 205 183 186 202 167 187 208 210 146 182 193 208 124 142 189 211 128 144 165 216 111 128 127 133 149 168 180 204 252 221 237 299 272 267 289 296 315 334 352 286 322 355 353 331 317 302 345 235 210 255 236 252 277 291 276 277 242 235 255 230 253 276 311 268 290 306 135 144 112 79 107 63 75 91 77 51 97 89 110 130 145 168 188 148 178 211 213 223 200 197 219 243 246 233 181 253 214 272 240 96 82 96 124 117 159 162 152 143 173 272 287 301 309 242 270 299 338 340 314 286 264 284 371 382 392 412 433 453 451 441 414 432 416 390 368 359 376 412 393 382 397 374 430 450 462 476 494 271 291 317 338 346 311 307 341 362 379 397 418 419 414 418 446 474 479 463 481 444 447 424 441 463 466 485 504 502 544 574 604 600 579 549 500 509 520 516 498 515 531 537 487 498 524 543 560 564 542 510 527 530 561 575 592 588 411 448 473 487 457 437 418 392 402 444 467 488 502 480 301 310 287 276 317 341 322 337 345 394 366 404 427 419 435 469 455 480 483 338 336 362 391 376 409 418 433 428 453 466 496 502 487 519 535 558 569 587 517 545 570 601 637 629 644 664 669 687 727 730 734 761 773 806 824 850 504 534 508 550 567 581 604 612 620 643 668 701 668 707 750 772 775 801 354 327 308 331 343 365 375 356 385 407 398 392 404 424 421 443 445 437 458 473 374 387 400 429 410 401 416 437 424 453 471 456 455 429 458 475 473 491 462 487 512 527 539 547 544 578 563 547 563 581 595 632 660 626 599 652 640 672 711 674 675 494 516 540 555 533 536 554 566 611 592 632 593 583 595 611 601 626 624 641 655 665 296 310 320 333 352 372 372 370 330 315 336 363 387 391 418 402 386 422 411 426 439 335 353 353 387 378 371 397 419 408 431 404 415 414 441 442 446 476 477 461 452 441 451 453 476 487 513 523 507 492 474 520 488 495 499 513 538 542 533 545 573 595 493 510 534 521 551 531 564 581 575 609 589 583 592 619 637 652 635 664 699 706
284 250 233 231 228 253 273 274 279 270 250 216 209 213 248 257 276 271 245 251 237 130 84 96 135 160 178 187 182 155 123 183 137 123 149 187 194 216 233 205 174 240 221 204 156 176 201 216 189 185 154 140 135 156 171 162 193 93 101 87 69 53 64 31 31 47 53 75 105 117 141 178 157 0 28 70 42 75 48 94 98 71 119 38 62 86 99 143 169 95 111 122 159 171 202 188 189 182 137 112 114 184 165 187 218 329 317 324 339 308 331 357 362 295 333 346 363 278 297 345 368 284 301 321 373 268 285 278 287 304 321 335 360 408 375 392 455 429 419 442 450 471 489 508 442 479 511 510 486 474 458 501 364 340 385 375 390 412 428 417 421 388 385 403 386 406 430 464 423 445 461 244 264 238 211 252 212 230 247 233 206 251 235 254 274 294 317 339 283 320 362 360 363 344 332 352 376 392 377 305 393 339 404 365 231 208 199 224 235 282 273 251 223 252 427 441 457 463 395 422 449 492 490 461 435 412 429 527 539 548 568 589 610 607 596 568 588 571 545 522 507 520 557 538 531 546 526 584 604 617 632 648 410 431 460 484 489 450 439 479 495 516 537 559 556 566 567 598 627 630 614 630 594 593 570 583 603 611 632 650 653 699 728 757 752 730 701 650 656 665 659 640 655 671 680 627 635 660 681 699 700 675 641 657 655 689 704 724 714 545 585 609 622 589 567 547 522 528 570 590 619 625 601 389 404 388 385 433 450 426 421 444 477 470 503 513 511 533 562 556 577 584 406 412 435 463 438 468 486 496 504 520 542 563 574 571 598 607 635 654 673 606 638 669 696 734 733 744 760 775 788 827 838 838 874 881 919 945 968 607 644 623 669 679 705 723 739 750 763 783 819 795 836 874 899 897 924 469 448 435 459 466 483 496 481 510 530 525 524 539 557 549 570 577 574 593 603 485 501 506 533 519 517 535 551 536 559 578 566 569 550 577 590 583 612 588 620 644 655 662 673 674 706 694 681 698 717 727 764 792 761 736 794 777 806 847 812 817 635 656 679 695 676 682 701 708 749 733 772 738 729 743 760 751 776 770 785 801 809 438 447 451 468 485 504 508 509 469 459 480 508 530 529 556 542 535 562 554 570 580 484 504 506 540 532 527 553 575 564 585 559 565 566 592 586 592 617 624 608 605 596 607 610 632 642 667 679 663 648 630 676 645 651 654 669 694 699 689 701 729 752 644 659 683 672 701 684 717 732 724 760 743 738 748 774 789 806 791 821 855 862
260 229 212 213 213 239 260 259 262 250 233 204 204 214 247 251 273 261 237 239 232 125 86 106 140 160 180 187 179 148 125 161 118 106 134 173 177 196 210 183 155 216 197 180 133 151 175 190 162 158 128 115 108 129 143 134 165 68 80 70 55 46 79 55 40 27 25 51 78 89 114 150 129 28 0 42 19 49 37 69 79 63 114 51 66 86 96 136 160 67 84 95 133 144 177 161 165 157 112 88 94 165 143 173 207 303 290 297 312 281 303 330 334 267 305 318 335 250 269 317 340 256 273 294 345 240 257 252 260 277 295 308 333 381 348 365 428 401 391 414 422 443 461 480 414 451 484 482 459 446 431 474 337 313 359 348 363 385 401 390 393 360 357 375 358 379 402 436 395 418 433 218 237 211 183 224 184 202 219 206 179 224 209 229 249 269 292 313 260 296 337 335 339 319 309 329 353 367 352 284 369 317 382 344 207 185 178 204 213 260 253 232 206 236 400 415 430 436 369 396 424 466 465 437 409 387 405 500 511 521 541 562 582 580 570 541 561 544 518 495 482 496 533 514 505 521 500 557 578 590 605 621 387 408 436 459 465 426 417 456 473 493 514 535 533 540 542 572 601 605 589 605 569 569 546 559 580 587 607 625 628 672 702 731 726 705 675 624 632 641 635 616 632 648 656 604 612 638 659 676 678 653 620 636 635 668 683 702 693 523 563 586 600 567 546 526 500 507 549 570 598 605 581 367 382 364 360 408 426 402 399 421 456 447 480 491 489 510 540 533 555 561 387 392 415 443 420 450 467 477 484 501 522 544 555 550 578 588 615 633 653 584 616 647 674 712 710 721 738 752 765 805 815 816 850 858 895 920 944 584 620 598 645 655 680 698 713 724 738 759 795 769 810 849 873 872 899 444 423 409 433 440 458 470 455 484 504 499 497 512 531 523 544 550 547 566 577 460 476 482 510 495 492 509 526 511 536 554 542 545 525 552 565 559 587 562 594 618 629 637 648 648 680 668 655 671 691 701 738 765 734 709 767 750 779 821 786 790 608 629 652 668 648 654 673 681 722 706 745 710 702 715 732 723 749 743 758 774 782 411 420 425 441 458 478 481 481 442 431 453 480 503 502 529 515 507 535 527 542 552 456 476 478 512 505 499 526 548 536 557 531 537 538 564 558 564 590 596 581 577 568 579 582 604 614 640 651 636 621 603 649 617 624 628 642 667 671 662 673 701 724 616 631 656 644 673 656 690 704 696 732 715 710 720 746 761 778 763 793 828 834
224 198 183 187 193 220 244 239 239 223 210 189 200 219 250 246 270 249 228 224 229 127 104 128 156 166 190 191 179 144 137 131 94 91 117 155 156 167 176 151 130 179 160 144 102 116 137 151 120 118 90 79 68 88 102 93 124 36 59 59 56 61 110 95 73 38 17 30 40 48 72 109 89 70 42 0 35 22 56 43 68 74 120 87 92 104 107 138 156 26 43 59 97 107 141 122 134 121 79 59 77 144 116 161 200 263 249 255 271 239 261 287 292 225 263 276 293 208 228 276 299 215 232 255 305 200 217 215 222 238 257 269 293 341 310 326 387 361 349 372 380 401 420 438 373 410 443 441 420 406 390 434 297 273 318 306 322 344 359 348 351 318 315 333 317 337 360 394 354 376 392 179 197 170 141 182 142 160 178 166 140 186 174 194 214 232 255 276 228 262 299 300 306 285 277 298 323 332 318 255 336 289 351 315 174 154 153 180 185 232 227 209 187 219 361 376 391 398 331 359 387 428 428 401 374 351 370 459 471 481 501 521 542 540 531 503 521 505 479 457 446 461 498 479 470 485 463 519 539 551 566 583 354 375 402 424 431 394 387 424 442 461 481 502 501 502 506 535 563 568 552 569 532 534 511 526 547 552 572 591 590 634 664 693 689 667 638 588 596 606 601 583 599 615 623 571 581 606 626 644 647 623 590 607 607 640 654 673 666 492 531 555 569 537 516 497 471 479 521 543 568 578 555 333 347 328 323 369 389 366 367 385 424 410 445 459 455 475 506 498 520 526 357 360 385 413 392 424 438 450 453 473 491 516 526 518 547 559 585 601 621 552 583 612 640 678 674 687 704 716 731 770 778 780 813 822 858 882 906 549 583 561 606 618 640 660 673 684 700 721 757 730 771 810 834 833 860 406 384 369 393 401 420 431 416 444 465 460 457 471 490 483 504 510 506 526 537 423 438 446 474 458 454 471 489 474 500 518 505 507 486 514 528 522 548 523 553 577 589 598 608 608 640 628 614 631 650 661 697 725 694 668 725 709 739 780 745 748 567 588 611 627 607 612 631 640 681 664 704 669 660 673 690 681 706 701 716 732 740 369 379 384 400 418 437 440 440 401 390 411 439 461 461 488 474 465 494 485 500 511 414 434 436 470 463 458 485 507 495 515 489 495 496 522 517 522 548 555 539 535 527 537 541 563 572 598 610 595 580 562 608 577 584 589 602 627 631 620 631 660 682 574 589 614 602 631 614 648 662 654 690 673 668 678 704 719 736 721 752 787 793
259 230 215 218 220 247 269 266 268 254 239 213 217 229 262 264 286 272 249 249 246 139 104 124 158 176 197 202 193 160 141 163 122 115 142 181 184 199 210 184 159 213 194 178 134 150 172 186 153 152 124 113 102 122 135 123 152 68 86 79 67 61 98 72 59 39 22 54 74 82 105 138 115 42 19 35 0 33 24 52 61 49 99 52 59 75 82 120 143 55 71 80 116 129 160 146 148 140 95 70 75 146 125 155 190 297 283 289 304 272 294 319 323 256 294 306 323 238 257 304 327 243 259 279 331 226 243 236 245 262 279 293 318 366 333 350 414 388 380 403 410 430 449 467 401 437 470 469 444 432 416 459 331 307 352 340 355 378 393 381 384 351 347 365 345 367 390 424 383 405 421 214 232 204 175 214 173 189 206 192 164 209 193 212 232 252 275 297 242 278 320 318 322 302 291 311 335 350 335 265 351 299 363 326 189 167 160 186 195 242 234 213 187 218 385 399 415 420 353 380 407 450 448 420 393 370 387 486 497 506 527 547 568 565 554 525 546 529 503 480 465 478 516 496 489 504 483 541 562 575 590 606 369 390 419 442 447 409 399 438 454 476 496 518 515 523 525 556 585 588 572 588 552 551 529 541 562 570 590 608 611 656 686 715 710 688 659 608 614 623 617 598 614 630 639 586 594 619 641 658 660 635 602 617 616 650 665 684 675 505 545 568 582 549 527 508 482 489 531 551 579 587 563 367 381 363 357 404 423 401 400 420 457 445 479 493 489 510 540 532 554 560 390 393 418 446 423 455 470 481 486 505 524 548 558 552 580 591 618 635 654 585 617 646 674 712 709 721 738 751 765 804 813 815 848 856 893 916 941 583 618 595 641 652 675 695 708 718 734 756 791 764 805 844 869 868 895 441 418 403 427 436 454 466 450 479 500 494 491 505 525 518 539 544 540 560 571 458 473 480 508 493 489 506 523 509 534 552 539 542 521 548 562 557 583 557 587 612 624 632 643 642 675 662 649 665 684 695 732 760 728 702 759 743 773 814 779 782 600 622 644 661 640 645 664 673 715 698 737 702 693 706 722 713 738 734 750 765 773 402 413 418 434 452 471 474 474 434 423 444 471 494 495 521 507 497 527 518 534 545 446 466 467 500 492 486 512 534 523 546 519 527 527 553 550 555 582 587 571 566 556 566 568 591 601 627 639 622 607 588 635 603 609 612 627 652 657 648 660 688 711 606 621 646 633 663 644 678 694 687 721 703 697 707 734 750 766 750 779 814 821
236 213 199 205 213 240 264 258 257 239 228 210 221 240 271 267 292 270 249 245 250 148 122 146 175 188 211 212 200 166 157 147 113 112 138 175 175 184 190 166 148 190 171 157 118 130 148 159 123 125 101 93 77 96 105 91 119 55 80 81 77 79 125 104 86 55 30 51 54 55 75 106 82 75 49 22 33 0 46 23 47 58 100 82 81 89 90 117 135 25 39 47 84 96 128 113 118 108 64 41 56 124 98 140 178 269 253 258 274 241 263 287 290 224 262 274 290 205 224 271 293 210 226 246 298 193 210 203 212 229 247 260 285 333 300 317 381 354 347 370 377 397 416 434 368 404 436 435 411 399 383 426 303 278 323 310 325 349 363 351 353 319 315 333 312 334 357 392 349 372 388 188 204 175 145 182 141 156 173 159 131 176 161 181 201 220 243 265 212 248 288 287 292 271 262 282 306 319 304 238 321 271 335 298 159 137 134 161 168 215 209 190 167 198 352 366 382 388 320 348 375 417 416 388 361 339 356 453 464 473 493 514 535 532 521 493 513 496 470 447 433 448 485 466 457 473 451 509 529 542 557 573 339 360 388 411 417 379 370 409 426 446 466 488 486 491 494 524 552 556 540 556 520 520 497 511 532 539 559 577 579 624 653 683 677 656 627 576 583 593 587 568 584 600 608 556 565 591 611 629 631 606 574 590 590 623 638 656 648 476 516 540 554 521 500 480 454 462 504 525 551 561 537 346 359 339 333 378 398 377 380 397 437 421 457 473 468 487 518 509 532 537 373 375 400 428 408 440 453 466 468 489 506 532 541 532 562 574 599 615 634 565 595 624 652 690 685 698 716 727 742 782 789 791 822 832 868 890 914 560 593 570 614 627 648 668 680 690 708 730 765 736 777 817 841 841 868 415 391 375 399 408 428 439 422 451 473 466 462 476 495 489 511 515 510 530 543 433 448 456 484 468 463 479 498 484 510 528 515 516 494 522 536 532 556 530 558 583 596 605 615 614 647 634 619 636 654 666 703 731 698 673 728 713 744 784 749 751 570 591 614 630 609 614 632 642 685 667 707 670 661 674 690 681 706 702 718 733 742 371 383 389 405 423 442 445 444 404 391 412 440 463 465 491 477 465 497 487 502 514 414 433 434 468 459 453 479 501 490 513 486 495 495 521 519 524 551 555 539 533 523 533 535 558 568 594 605 589 574 555 602 570 576 579 594 619 624 615 627 655 677 573 589 614 601 630 612 645 661 655 689 670 664 674 701 718 733 717 746 781 788
279 253 238 241 244 271 293 290 292 277 263 237 240 251 284 287 309 296 272 273 269 162 123 140 177 197 217 224 215 184 162 186 146 139 166 205 208 222 232 206 183 234 215 199 157 172 192 204 169 170 145 134 121 141 151 136 162 90 110 103 90 83 111 79 74 62 46 78 95 100 121 149 124 48 37 56 24 46 0 56 51 26 77 38 36 51 59 99 123 70 84 88 120 134 162 152 145 142 96 71 67 136 120 139 172 315 299 304 320 286 308 331 334 269 305 317 332 248 266 311 334 252 267 284 337 233 249 238 249 266 282 297 322 371 335 353 421 394 391 413 420 438 457 476 409 444 475 476 447 437 422 463 348 323 369 355 371 394 409 396 398 364 359 378 353 377 400 435 391 414 430 233 250 221 190 227 185 199 215 198 170 213 194 212 231 253 276 298 239 277 321 317 319 300 287 306 330 349 333 259 348 292 358 318 187 164 153 177 189 236 225 203 175 204 389 401 419 422 354 381 407 451 448 418 392 369 385 492 502 510 531 552 573 569 557 527 550 532 505 482 463 475 513 494 487 504 484 543 563 577 593 607 365 386 416 440 444 404 393 433 448 471 491 514 509 524 525 557 586 588 572 587 551 549 526 538 557 567 588 605 611 658 687 716 710 688 660 607 613 620 614 594 609 625 635 581 589 614 635 653 654 628 595 609 608 642 657 676 666 499 539 563 576 542 520 500 475 481 523 543 572 578 553 389 402 383 377 423 443 421 422 440 479 465 500 515 511 531 561 553 576 581 413 416 441 469 447 478 493 505 509 528 547 571 581 574 603 614 640 657 676 607 638 667 695 733 729 742 760 771 786 825 833 835 867 876 913 935 960 604 638 615 660 672 693 713 726 735 753 775 810 782 822 862 886 886 913 460 436 421 444 454 473 485 468 497 518 512 508 521 541 535 556 561 556 576 588 478 492 500 529 513 508 525 543 528 554 573 559 561 539 567 581 577 601 575 604 628 641 651 661 659 692 679 665 681 700 712 749 776 744 718 773 759 790 830 794 796 615 637 660 676 655 658 677 687 731 712 752 715 706 718 735 725 750 747 763 778 787 417 428 435 450 468 488 490 489 449 436 457 485 508 510 537 522 510 542 533 547 559 459 477 477 511 501 494 518 540 530 555 528 539 538 565 564 568 596 600 584 576 564 574 574 598 610 637 646 628 613 594 640 607 613 615 630 656 663 654 667 695 718 616 633 658 644 674 655 688 705 699 733 713 706 715 743 761 776 758 786 820 829
238 221 208 217 227 254 279 271 269 249 240 226 241 261 292 286 311 287 267 260 270 169 145 169 198 209 233 233 221 186 179 157 128 130 155 191 189 194 196 173 161 193 175 162 128 136 150 160 119 125 106 101 81 97 102 83 106 71 98 101 99 102 147 124 108 78 53 72 65 60 74 95 69 94 69 43 52 23 56 0 32 58 90 94 86 87 84 103 118 31 35 32 65 79 108 97 96 88 43 18 35 101 75 120 159 266 248 251 268 233 254 276 279 214 250 261 277 193 211 256 278 196 211 229 282 177 193 184 194 211 228 242 268 316 281 299 366 338 336 358 364 382 401 420 353 388 420 420 393 382 367 408 298 273 319 303 318 343 357 343 344 310 304 323 297 321 344 380 335 358 374 188 202 171 139 174 130 144 159 143 114 158 141 160 180 200 223 245 190 227 268 266 270 250 240 260 284 298 283 215 300 249 313 276 137 116 111 138 145 192 186 167 144 176 334 347 364 369 301 328 355 398 396 368 341 318 335 437 447 455 476 497 518 514 503 474 495 478 451 428 413 426 464 445 437 452 432 490 510 523 539 554 318 338 367 390 396 357 348 387 404 424 444 466 464 472 473 504 533 536 520 536 500 499 477 490 510 518 538 556 559 605 634 663 658 636 607 556 563 571 566 547 562 578 587 534 543 569 589 607 609 584 551 567 567 600 615 634 626 454 494 517 531 499 477 458 432 439 482 503 529 538 514 350 362 341 333 376 398 377 385 399 442 422 458 477 471 489 521 511 534 539 380 381 406 435 416 448 460 474 474 496 512 539 547 536 567 580 605 619 638 568 598 626 655 692 686 700 719 727 743 783 789 792 821 832 867 887 912 561 593 569 612 627 644 666 676 685 705 729 763 732 772 813 837 838 864 414 388 371 395 405 426 437 419 448 470 462 457 469 490 485 507 510 503 524 538 432 447 457 485 468 461 477 497 483 511 529 514 515 491 520 535 531 553 526 553 577 591 602 611 609 642 628 613 629 648 660 698 725 692 666 720 707 738 777 741 743 562 584 607 623 601 604 622 634 678 659 699 661 651 664 680 670 695 692 709 723 733 363 376 384 399 417 437 438 436 396 383 404 431 455 458 485 469 455 489 479 494 506 404 422 421 455 446 438 463 484 474 499 473 484 483 509 510 514 543 545 529 520 508 518 519 542 554 581 591 573 557 538 585 553 558 561 576 601 607 599 612 640 662 561 578 603 589 619 599 632 650 644 677 657 650 660 687 706 720 702 730 765 773
269 252 239 248 258 285 310 302 300 280 272 256 268 285 317 314 338 316 296 290 297 194 164 185 217 232 255 258 246 212 200 188 158 158 184 221 220 226 227 205 192 224 206 193 159 168 181 189 146 155 137 133 112 128 131 108 126 101 126 127 121 120 158 129 119 96 72 98 96 91 104 118 90 98 79 68 61 47 51 32 0 39 59 85 68 62 55 72 88 62 66 57 77 93 116 112 96 97 54 33 16 86 70 95 132 293 273 276 292 257 277 297 298 236 270 279 294 212 228 270 292 212 225 239 293 191 207 191 204 221 236 251 277 326 288 307 378 351 354 376 381 396 416 434 367 401 430 432 401 392 378 417 325 299 344 326 343 367 381 366 366 332 323 343 311 339 362 397 350 374 390 217 230 198 166 197 153 163 177 157 128 168 147 164 182 205 227 250 188 227 273 268 268 250 236 255 279 299 283 208 297 241 307 268 137 114 102 126 138 185 175 153 126 157 342 353 372 374 306 333 358 403 399 368 342 320 335 448 456 463 485 507 527 522 510 479 503 485 457 434 413 425 463 444 437 454 435 494 515 529 546 559 314 335 365 390 394 353 342 382 397 420 441 463 459 475 475 508 537 539 522 537 502 498 476 487 506 517 538 554 562 610 638 667 660 639 611 557 562 569 563 543 558 574 584 530 538 563 584 602 603 577 544 559 557 591 607 626 616 448 488 512 525 491 469 449 424 430 472 492 521 528 503 380 392 371 362 404 427 407 416 428 473 451 488 507 501 519 551 540 564 568 411 412 437 466 447 480 492 505 505 527 543 571 578 567 598 611 636 650 669 598 628 655 684 722 715 729 748 756 773 812 817 821 849 860 894 913 939 590 621 596 639 655 670 693 702 710 732 757 790 758 797 839 862 864 890 442 416 398 421 432 453 464 445 474 496 488 482 494 514 511 532 535 527 549 563 461 475 486 514 496 489 505 525 511 539 558 543 543 518 547 563 560 580 552 578 602 617 628 637 634 668 653 637 654 671 685 722 750 716 689 742 730 762 801 764 764 584 606 630 645 623 624 642 655 701 681 722 682 671 683 699 688 713 712 730 743 754 386 400 410 424 442 462 462 460 420 405 425 452 477 481 508 492 475 512 501 515 529 424 440 438 472 461 451 474 495 487 515 488 503 500 527 531 535 565 565 549 537 523 531 530 554 569 596 604 584 568 548 595 562 566 567 583 609 618 610 625 652 675 578 598 622 607 637 615 648 668 663 695 672 665 673 702 722 736 715 742 776 786
294 271 256 262 267 294 317 312 313 297 284 261 265 277 310 313 335 320 297 296 294 187 149 166 203 223 243 250 241 209 188 205 168 162 189 228 230 241 248 224 204 248 229 215 175 188 205 216 177 182 159 151 134 153 160 141 162 110 132 127 116 108 135 101 99 88 69 100 112 113 131 153 125 71 63 74 49 58 26 58 39 0 51 49 30 30 34 73 98 82 92 90 115 131 155 149 134 136 91 68 54 117 107 116 147 324 306 309 326 291 312 333 335 271 306 316 331 249 266 308 330 250 263 278 332 230 245 230 242 259 274 290 316 364 326 345 417 389 391 413 419 434 454 473 405 439 469 471 439 431 416 455 357 331 377 361 376 401 415 401 402 368 360 380 350 376 399 435 388 412 428 244 260 229 197 232 188 200 214 195 166 207 185 202 220 243 265 288 225 264 311 305 304 287 272 290 313 336 320 242 333 275 341 301 175 152 137 158 173 219 207 183 154 182 381 392 411 412 344 371 396 441 436 405 380 357 372 487 495 502 524 546 566 560 548 517 542 524 496 472 450 461 499 480 474 491 472 532 553 567 585 597 350 371 401 427 429 389 375 417 430 454 476 498 493 512 512 545 575 576 560 574 539 534 513 522 541 553 574 590 599 648 676 705 698 676 649 594 599 605 598 578 592 609 619 565 571 596 618 637 636 610 576 591 588 623 638 658 646 481 522 546 558 524 502 482 457 462 504 523 554 558 533 404 417 397 389 434 455 434 438 454 496 478 514 531 526 545 576 567 590 595 431 433 458 486 465 497 511 524 526 547 564 590 599 590 620 632 658 673 692 623 653 681 710 748 742 756 774 784 799 839 846 848 879 889 924 945 970 617 650 626 670 684 702 724 734 743 763 787 821 790 830 871 895 896 922 471 446 429 453 463 484 494 477 506 528 520 515 528 548 543 565 568 561 582 596 489 504 513 542 525 519 535 554 540 567 585 571 572 549 577 593 589 611 584 611 636 649 660 669 667 700 687 671 688 706 719 756 784 750 724 778 764 796 835 799 800 619 641 665 680 658 661 679 691 736 717 757 718 708 720 736 726 751 749 766 780 790 421 434 442 457 475 495 496 494 454 440 461 488 512 515 543 527 511 547 536 551 564 460 477 475 510 499 490 512 534 526 553 526 540 538 565 567 571 601 602 586 575 561 570 569 593 607 634 643 623 607 587 634 600 604 606 622 647 656 649 663 691 713 616 635 659 644 675 653 686 705 700 732 711 703 712 740 760 774 753 780 815 825
328 311 298 306 313 340 364 358 358 339 329 309 315 327 361 363 385 369 346 344 344 238 199 215 253 274 294 300 292 259 238 247 213 210 237 275 276 284 287 264 249 283 265 252 217 227 240 248 204 214 196 191 171 187 189 166 179 155 179 176 166 159 183 146 149 138 118 148 153 150 163 173 145 119 114 120 99 100 77 90 59 51 0 88 61 37 21 25 52 120 125 115 127 143 156 160 129 140 106 91 64 96 102 79 102 350 328 330 347 310 329 346 345 287 318 326 339 260 275 312 333 258 268 276 331 235 248 225 241 258 269 286 312 360 318 339 417 388 401 422 425 435 457 474 407 438 465 470 431 426 413 448 381 355 400 380 396 421 434 418 417 383 372 392 353 384 406 442 392 416 432 276 288 256 223 251 207 214 225 202 175 208 182 195 210 235 255 279 208 249 301 291 285 271 252 268 289 320 302 218 312 248 315 273 165 143 120 134 155 196 180 153 121 145 375 381 404 401 334 359 382 429 421 387 364 341 353 484 489 494 517 540 559 551 537 504 533 514 484 461 431 439 477 459 456 474 457 518 540 555 575 583 328 349 380 408 407 365 349 392 402 429 451 473 465 497 494 530 561 559 542 554 521 513 492 498 514 531 553 567 582 634 661 688 680 659 632 574 577 581 573 553 565 582 594 538 543 568 591 609 607 579 545 558 554 590 606 626 612 453 495 517 529 493 472 450 427 430 471 489 523 524 498 439 451 429 420 462 485 465 475 487 532 510 546 566 560 577 610 599 623 626 470 471 497 525 506 539 551 564 564 586 602 630 638 626 657 670 695 709 728 657 687 714 743 780 773 788 807 814 831 870 875 879 906 917 951 969 995 648 678 653 695 712 726 749 756 764 788 813 846 812 851 894 916 920 945 499 472 453 476 488 510 520 500 529 552 543 536 547 568 565 587 588 579 601 617 519 532 544 572 554 546 561 582 569 597 615 601 600 574 603 620 617 636 607 631 656 671 683 692 688 722 707 690 706 723 738 775 803 768 741 791 781 815 852 815 813 635 657 681 696 672 672 689 705 752 731 772 730 719 730 745 733 758 760 779 790 802 438 453 464 477 496 516 515 512 472 455 475 502 527 533 560 543 522 563 551 565 580 472 486 481 516 502 490 509 530 524 557 530 549 545 572 581 583 616 612 596 580 562 569 565 590 608 636 642 618 601 580 628 593 594 594 612 637 650 644 661 689 711 622 644 667 650 682 658 689 712 709 738 713 703 711 741 765 776 751 775 809 822
310 280 264 264 263 289 309 309 313 302 284 252 247 251 286 295 314 309 283 288 275 168 121 132 172 198 215 225 220 192 160 213 169 157 184 223 228 247 261 234 206 265 246 230 184 202 224 238 205 205 177 164 155 175 187 173 200 118 132 121 104 90 98 59 69 78 73 102 127 134 157 187 162 38 51 87 52 82 38 94 85 49 88 0 28 53 68 113 140 106 121 126 158 172 199 190 181 180 134 109 101 166 155 163 190 350 335 340 356 323 345 369 372 307 343 355 371 287 305 350 372 290 305 322 375 271 287 275 287 304 320 334 360 409 372 391 460 432 429 452 458 476 496 514 447 482 513 514 485 475 460 501 384 359 405 392 407 430 445 433 435 402 397 415 391 415 438 473 429 452 468 266 284 256 226 265 223 238 253 237 208 251 231 249 267 290 312 335 273 312 358 353 353 335 321 339 362 384 368 291 382 324 390 350 223 200 186 207 222 268 256 232 202 229 426 438 456 459 391 418 444 488 484 453 428 405 420 531 540 548 569 590 610 606 594 564 587 570 542 519 498 510 547 529 523 540 520 579 600 614 631 644 399 420 450 475 478 438 425 466 479 503 525 547 542 560 560 593 622 624 607 622 587 583 561 571 590 602 623 639 647 695 724 752 746 724 696 642 647 654 647 627 641 658 668 614 621 645 668 686 685 658 625 639 637 672 687 707 695 530 571 595 607 573 551 530 506 511 552 571 602 607 581 418 432 415 409 456 475 453 450 471 507 497 531 543 540 561 591 584 606 612 438 443 467 495 471 502 518 529 535 553 573 596 607 601 630 639 667 685 704 636 667 697 725 763 760 772 789 802 816 855 865 866 900 908 945 969 993 635 670 648 693 705 728 747 760 771 787 808 844 817 858 897 921 920 947 493 471 456 479 488 507 519 503 531 552 547 543 557 577 570 591 596 592 612 624 510 525 532 560 545 541 558 576 561 586 604 592 594 573 601 614 609 635 610 640 664 676 685 695 695 727 715 701 717 736 747 784 812 780 754 810 795 825 866 831 833 652 673 696 712 692 696 714 724 767 749 789 753 743 756 773 763 788 784 801 815 824 454 465 471 486 504 524 526 526 486 474 495 522 545 547 573 559 547 579 570 585 596 496 515 515 549 540 532 556 578 568 593 567 577 576 603 601 606 633 637 621 614 602 612 613 636 648 675 685 666 651 631 678 645 650 652 668 693 701 692 706 734 756 655 671 696 683 712 693 726 743 737 771 751 744 754 781 799 814 796 824 859 867
316 289 274 277 279 305 327 325 327 313 298 270 269 275 309 317 337 328 303 305 297 190 146 158 197 222 240 249 243 213 185 222 182 172 200 239 242 258 268 243 219 270 251 236 193 208 228 240 203 206 181 171 157 176 186 168 191 127 145 136 121 110 125 87 93 94 82 113 131 135 156 181 154 62 66 92 59 81 36 86 68 30 61 28 0 25 40 86 113 105 118 118 145 161 184 179 163 165 121 98 84 143 136 136 162 350 333 337 353 319 340 362 364 300 335 346 361 278 295 338 360 280 293 307 362 259 275 259 272 289 304 319 346 394 356 375 447 419 421 443 448 464 484 502 435 469 499 501 469 461 446 485 383 358 403 388 404 428 442 429 430 396 389 408 380 406 429 464 418 441 458 268 285 255 224 260 216 229 244 225 196 237 215 232 249 273 294 318 253 292 340 334 332 315 300 317 340 365 348 268 361 301 367 326 204 181 164 184 201 246 232 207 177 203 411 421 440 441 374 400 425 470 465 433 408 385 400 517 525 532 554 576 595 590 577 546 571 553 525 502 478 488 526 508 503 520 501 561 582 597 614 626 377 398 429 455 457 416 401 444 456 481 502 525 519 541 540 574 604 605 588 602 567 562 540 549 567 580 602 618 628 677 705 733 726 705 677 622 626 632 625 605 618 635 646 591 597 622 644 663 662 634 601 615 612 647 663 682 669 507 548 571 584 549 527 506 482 486 528 546 578 581 556 425 439 420 413 458 479 457 459 477 516 502 537 551 547 567 598 589 612 617 449 452 477 505 483 514 529 541 545 564 583 607 617 610 639 650 677 693 713 644 675 704 732 769 765 778 796 807 822 862 869 871 903 912 948 970 995 640 674 651 695 708 728 749 760 770 788 811 846 817 857 897 921 922 948 495 472 455 479 489 508 520 503 532 553 546 542 555 575 569 591 595 589 610 622 513 528 536 565 549 543 560 579 564 590 609 595 597 574 602 617 613 636 610 638 662 676 686 695 694 727 713 699 715 733 746 783 811 778 751 806 792 823 863 827 828 647 669 693 708 687 689 708 719 764 745 785 747 737 749 765 755 780 778 795 809 819 449 462 469 484 502 522 524 522 482 469 489 517 540 543 570 555 540 575 565 579 592 489 507 505 539 529 520 542 564 555 583 556 569 567 594 596 600 629 631 615 604 591 599 599 622 637 664 672 652 636 617 664 630 634 635 651 677 686 678 693 721 743 646 664 688 674 704 683 716 735 729 762 740 733 741 770 790 804 783 810 844 854
324 301 286 291 295 322 345 341 342 327 314 289 290 298 332 338 359 347 323 324 319 211 169 183 221 245 263 272 265 234 208 235 197 190 217 256 258 271 279 254 233 278 260 245 205 218 236 246 206 212 189 181 165 183 189 169 189 140 160 154 141 132 150 112 117 113 97 129 142 143 160 180 152 86 86 104 75 89 51 87 62 30 37 53 25 0 17 61 89 112 122 118 139 155 175 174 151 157 116 95 75 125 123 114 138 353 334 337 354 319 339 359 359 298 332 341 355 274 290 331 352 274 286 298 352 252 267 248 262 279 293 309 335 383 343 363 438 410 416 438 443 456 477 494 427 460 488 492 457 450 436 473 385 360 405 388 404 429 443 428 428 394 386 405 372 400 423 459 411 435 451 274 289 258 226 259 215 226 239 218 190 228 204 219 236 260 281 305 237 277 327 319 316 300 283 299 321 349 332 250 343 281 348 307 191 168 148 166 184 228 213 187 156 181 399 408 429 428 360 386 410 457 450 417 393 370 383 507 513 520 542 564 584 577 564 532 559 540 512 488 462 471 509 490 486 504 486 547 568 583 601 612 359 381 412 439 439 397 382 425 436 462 484 506 499 526 524 559 589 589 572 585 551 545 523 531 548 563 584 600 612 663 690 718 710 689 662 605 609 614 607 586 599 616 627 572 577 602 625 643 641 614 580 594 590 625 641 661 648 487 529 552 564 528 506 485 462 466 507 525 558 560 533 434 447 427 419 463 485 464 469 485 526 509 544 561 556 575 607 597 620 625 461 463 488 517 496 528 542 554 557 577 595 620 629 620 650 662 688 704 723 653 683 712 740 778 773 786 805 814 830 869 876 879 908 919 954 974 999 647 680 656 699 714 731 753 763 771 792 816 850 819 859 900 923 925 951 501 476 458 482 492 513 524 506 535 557 549 543 555 576 572 593 596 589 610 624 519 534 543 572 555 548 565 584 570 597 615 601 602 578 607 622 618 640 612 639 664 678 689 698 695 729 715 699 715 733 747 784 812 778 751 804 792 824 863 826 826 646 668 692 707 685 686 704 718 763 743 784 744 733 745 761 750 775 774 792 805 816 448 462 471 485 503 524 524 522 482 467 487 515 539 543 570 554 537 574 563 577 591 486 502 499 533 521 511 532 553 546 576 549 565 562 589 594 597 628 627 611 598 583 591 588 613 629 656 664 642 626 605 653 618 621 621 638 664 675 668 684 711 734 640 659 683 668 699 676 709 729 725 756 733 724 733 762 784 796 774 799 834 845
322 302 288 295 301 327 350 346 346 329 317 295 299 309 343 346 368 354 331 330 328 221 180 196 234 256 275 282 274 243 220 237 201 196 223 262 263 274 279 255 237 277 259 245 207 219 234 244 201 209 189 182 164 181 186 164 181 143 166 161 149 141 163 126 129 121 103 134 143 142 158 173 145 99 96 107 82 90 59 84 55 34 21 68 40 17 0 45 73 112 119 112 130 146 163 164 138 146 107 88 65 110 110 98 122 348 328 331 347 312 331 350 350 290 323 331 345 265 280 320 341 264 275 285 340 242 256 235 250 267 280 296 323 371 330 350 426 398 406 428 432 444 465 483 415 447 475 479 443 437 423 460 380 354 400 381 397 422 436 420 420 386 376 397 361 390 413 449 400 424 440 272 285 254 221 252 208 217 230 208 180 216 191 206 222 247 267 291 222 262 313 305 300 285 267 284 305 334 317 234 328 265 332 291 177 154 133 150 169 212 197 171 139 164 386 394 415 414 346 372 396 442 435 402 378 355 368 494 500 506 529 551 570 564 550 518 545 526 497 474 446 455 493 475 471 489 471 532 553 569 587 597 344 365 396 423 423 382 366 409 420 446 468 490 483 511 509 544 575 574 557 570 536 529 508 515 532 547 569 584 597 648 675 703 695 674 647 590 594 598 591 570 583 600 611 556 561 586 609 627 625 597 564 577 574 609 625 645 631 471 513 535 548 512 490 469 446 449 490 508 541 543 517 433 446 425 416 459 482 461 468 482 526 506 542 560 555 573 605 594 618 622 462 464 489 518 497 529 543 555 557 578 595 621 630 620 650 663 688 703 722 652 682 709 738 776 770 784 803 811 827 867 872 876 904 915 949 968 994 645 676 652 694 710 726 748 757 765 787 812 845 813 852 894 917 920 945 497 471 453 476 487 509 519 500 529 552 543 537 549 569 566 588 590 582 603 618 516 530 540 569 551 544 560 580 566 594 612 598 598 573 602 618 615 635 607 632 657 672 683 692 689 723 708 692 708 726 740 777 805 771 743 796 784 817 855 819 818 638 660 684 699 676 677 695 709 755 735 776 735 724 735 751 740 765 765 783 796 807 440 455 465 478 497 517 517 514 474 459 479 506 530 535 563 546 527 566 555 569 583 476 492 488 523 510 499 519 541 534 565 538 555 551 579 585 588 619 618 601 587 571 578 575 600 617 645 651 629 612 592 640 605 607 607 624 650 661 655 671 699 721 629 650 674 657 689 665 698 719 715 746 722 713 720 750 773 785 761 786 820 832
336 323 311 320 330 357 381 374 372 352 344 327 336 350 382 383 406 387 366 362 365 259 222 239 276 296 316 322 313 280 261 260 230 229 255 292 292 298 298 276 264 292 274 263 231 239 250 256 210 223 208 205 183 197 197 171 180 172 197 196 187 181 208 171 172 159 138 167 168 163 172 177 149 143 136 138 120 117 99 103 72 73 25 113 86 61 45 0 28 134 137 123 127 143 150 159 121 137 109 100 72 82 96 57 77 353 330 330 347 311 328 343 341 286 315 321 333 258 271 305 325 253 262 267 322 229 242 215 232 248 258 275 302 349 305 327 407 379 396 416 418 426 448 465 398 427 453 459 418 415 402 435 383 357 401 380 396 422 434 416 415 381 368 389 345 378 400 436 384 408 424 283 294 261 228 252 208 213 223 198 172 201 173 184 197 223 242 266 193 233 287 276 268 255 235 249 269 303 286 199 294 229 295 253 154 133 107 117 139 178 160 133 100 122 362 367 391 386 320 345 366 414 405 370 347 325 336 473 476 480 504 527 545 537 522 489 519 499 470 446 413 420 458 440 438 457 441 502 524 540 560 567 309 330 362 390 388 346 328 372 381 408 431 454 445 480 476 513 544 542 525 536 503 494 473 478 494 512 534 548 565 618 644 671 662 641 615 556 559 562 553 533 545 561 573 518 522 546 570 588 585 557 523 536 532 567 583 603 589 432 474 496 508 472 450 428 406 408 449 466 500 501 474 448 458 436 426 465 490 471 484 494 541 515 553 575 567 584 617 604 629 632 481 481 507 536 518 551 562 576 574 597 612 641 648 635 666 681 704 717 736 665 694 720 750 786 778 793 813 818 836 876 879 883 908 921 954 969 996 654 682 657 697 715 726 751 756 763 789 816 848 812 850 894 916 920 945 503 475 455 478 491 513 523 502 531 554 544 536 546 567 566 588 588 578 600 616 523 536 549 578 559 549 564 586 573 602 620 605 603 576 606 623 621 638 607 630 655 671 684 692 688 722 706 689 704 721 737 774 802 766 738 787 779 813 849 812 809 631 654 678 693 668 666 684 701 749 727 769 725 713 723 739 726 751 754 774 784 796 436 453 465 477 496 516 514 510 470 453 472 498 523 531 559 541 517 560 548 561 577 467 480 473 508 493 480 497 518 513 548 522 543 537 566 577 579 613 607 591 572 552 558 552 578 598 626 631 606 589 567 616 579 580 579 597 622 637 632 650 677 699 615 638 661 643 675 649 680 704 702 731 704 693 700 731 756 767 739 762 796 810
342 333 321 333 345 372 397 388 385 363 357 344 356 372 404 402 426 404 384 378 385 281 246 264 300 318 339 344 334 300 284 272 246 247 272 309 307 309 306 286 278 298 282 272 244 249 257 261 214 229 218 217 193 205 203 176 179 189 215 215 208 204 233 197 197 181 159 186 183 175 181 178 152 169 160 156 143 135 123 118 88 98 52 140 113 89 73 28 0 149 148 132 128 142 142 157 113 133 114 110 83 67 90 34 50 353 328 327 344 307 323 335 332 280 307 311 322 251 262 293 312 245 251 252 307 220 231 201 219 234 242 260 286 332 288 309 392 363 385 405 406 412 434 450 384 411 435 443 399 397 386 416 381 355 398 375 391 418 429 410 407 374 359 380 332 367 388 424 371 395 411 287 296 262 230 250 207 209 217 191 167 190 161 169 180 207 224 248 173 213 268 255 245 235 212 225 245 282 264 176 271 204 270 228 140 121 92 96 121 156 136 109 76 95 344 348 372 366 301 325 345 393 383 347 326 303 313 456 458 461 485 509 526 517 501 468 499 479 449 426 390 396 434 416 415 434 419 480 502 519 539 545 285 306 338 367 364 321 303 347 355 383 405 428 419 458 453 491 522 519 501 512 480 469 449 453 468 487 509 523 542 596 621 648 639 618 592 532 534 537 528 507 519 535 548 492 496 520 543 562 559 530 496 509 504 540 556 576 561 405 448 470 481 445 423 402 379 381 422 439 474 474 447 453 462 439 427 465 491 473 489 496 546 517 555 579 571 586 620 606 631 633 489 488 514 543 526 559 569 584 580 605 618 648 654 639 671 687 710 721 739 668 696 721 752 788 778 794 815 818 836 876 877 883 906 920 951 965 992 654 681 655 694 714 722 748 751 757 786 813 844 806 844 889 910 916 940 502 473 452 474 488 512 521 499 528 551 540 531 540 562 561 584 582 571 594 611 523 535 550 579 559 548 563 585 573 603 621 605 602 574 604 621 621 635 603 624 649 666 680 688 682 717 700 682 697 713 730 768 795 759 730 777 770 805 841 804 799 623 645 670 684 659 655 672 691 740 718 760 715 702 711 726 713 738 742 763 773 785 429 447 461 472 491 511 508 503 464 445 464 490 515 524 552 533 507 552 539 552 569 457 468 460 495 479 464 480 500 497 534 507 531 525 553 568 569 604 596 580 558 536 542 535 561 582 611 614 588 570 548 597 560 560 557 576 601 617 614 633 660 681 601 626 649 629 662 635 665 691 690 717 688 677 683 715 742 751 722 744 777 792
212 191 177 186 196 223 248 240 238 218 210 196 212 235 265 257 283 256 237 230 241 144 127 153 177 185 209 208 194 158 157 126 97 101 125 160 158 164 167 144 130 166 147 133 97 107 123 135 99 101 77 71 52 71 81 68 99 42 69 75 77 85 136 121 99 63 43 48 34 31 51 84 63 95 67 26 55 25 70 31 62 82 120 106 105 112 112 134 149 0 17 34 72 81 116 96 111 96 57 42 66 126 96 149 189 244 229 234 250 217 239 264 268 201 239 252 268 184 203 250 273 190 206 228 279 174 191 189 195 212 231 243 267 315 284 300 361 335 325 348 355 376 395 413 347 385 417 415 394 380 364 408 278 253 299 285 301 324 339 326 329 296 292 310 291 312 335 370 329 351 367 163 180 150 120 159 118 135 152 140 114 160 148 169 189 206 230 250 203 236 273 274 281 259 253 274 298 306 293 232 311 265 327 292 149 130 132 160 163 209 206 189 170 202 335 350 365 372 305 333 361 401 402 375 348 326 344 433 445 455 475 495 516 514 504 477 495 479 453 431 420 436 473 453 444 459 437 493 513 525 540 557 329 350 377 398 406 369 362 399 418 437 456 477 477 476 480 509 536 542 526 543 506 508 485 500 522 527 546 565 564 607 637 667 662 641 612 562 570 581 576 557 574 590 597 546 556 581 602 619 622 598 566 583 584 616 630 648 642 468 506 530 545 513 492 473 447 455 498 520 544 555 532 322 335 315 308 353 374 352 357 372 414 397 432 449 444 463 494 485 508 513 350 352 377 406 386 418 431 444 445 467 483 510 518 508 539 551 577 592 611 541 571 600 628 666 661 674 692 702 718 757 764 767 798 807 843 865 890 535 569 545 590 603 623 644 655 665 683 706 740 712 752 792 816 816 843 390 366 350 374 384 403 414 398 427 448 441 438 451 471 465 486 491 486 506 518 408 423 432 460 443 438 455 473 459 486 504 490 491 469 497 512 507 531 505 534 558 571 580 590 589 622 609 595 611 630 641 678 706 674 648 704 689 719 760 724 727 545 567 590 606 585 590 609 618 661 643 683 647 637 651 667 658 683 679 695 709 718 347 358 365 380 398 418 420 419 380 368 389 416 439 440 467 453 442 472 464 479 490 391 410 412 446 438 432 459 481 470 491 464 472 472 498 495 500 527 532 516 511 502 512 516 538 547 573 585 569 554 536 582 551 558 562 576 601 605 595 606 634 657 551 566 591 578 608 590 623 639 631 666 648 643 653 680 695 711 696 726 761 768
203 187 174 185 198 225 251 240 237 215 209 200 220 246 274 263 290 260 243 233 249 155 142 168 191 196 221 218 203 167 171 124 101 109 130 164 160 161 161 139 131 158 140 127 96 102 115 125 85 90 71 69 46 62 68 52 82 52 78 87 92 101 153 138 116 80 60 61 38 27 39 67 46 111 84 43 71 39 84 35 66 92 125 121 118 122 119 137 148 17 0 21 57 65 100 79 98 81 45 38 65 118 85 144 185 232 215 220 236 202 224 248 252 186 223 235 252 167 186 234 256 173 190 211 262 157 174 172 179 195 214 226 250 298 267 283 344 318 309 331 339 359 378 397 331 368 400 399 377 363 347 391 265 240 286 271 287 310 325 312 314 280 276 294 275 296 319 353 312 334 350 153 168 137 106 144 102 118 135 123 97 143 132 153 173 190 213 234 188 221 257 258 266 243 238 259 284 290 277 218 296 251 312 278 135 116 121 149 150 195 194 179 161 194 318 333 348 355 288 316 344 385 385 359 331 309 328 416 428 438 458 478 499 497 487 460 478 462 436 414 404 420 457 437 427 442 420 476 496 508 523 540 314 334 361 382 390 354 348 384 404 421 440 461 462 460 463 492 520 525 509 526 489 492 469 484 507 510 530 549 548 591 621 650 646 624 595 546 554 565 560 542 559 574 581 530 541 566 586 603 607 583 551 568 569 601 616 634 628 453 491 515 530 499 477 459 432 441 484 506 529 541 518 314 326 306 298 342 363 342 350 363 407 387 423 441 436 454 486 475 499 503 345 346 371 400 381 414 426 439 439 461 477 504 512 501 532 545 570 584 603 533 563 590 619 657 651 665 683 692 708 748 754 757 787 797 832 853 878 526 558 534 578 592 610 632 643 652 671 694 729 699 739 780 803 804 830 379 354 338 361 371 391 402 385 414 436 429 424 437 457 452 473 477 472 492 505 397 412 422 450 433 426 443 462 448 475 494 479 480 457 485 500 497 519 492 520 545 558 568 578 576 609 596 581 597 616 628 665 693 660 634 689 675 706 746 710 712 531 552 576 592 571 575 593 603 647 628 668 632 622 635 652 642 667 663 680 694 703 333 344 351 366 384 404 406 405 365 353 374 401 424 426 453 438 426 458 449 464 475 375 394 395 429 421 416 442 464 453 474 448 456 456 482 480 485 512 516 500 495 485 495 499 521 531 556 568 552 537 519 565 534 541 546 559 584 588 578 589 618 640 534 550 575 562 592 573 607 623 616 650 632 626 636 663 679 695 679 709 744 751
213 201 190 202 217 244 269 258 254 231 226 220 241 266 295 284 311 280 263 252 269 176 161 186 211 216 241 239 224 188 191 141 121 129 151 183 179 178 175 155 150 169 151 140 114 117 126 133 89 100 86 87 62 74 74 52 74 72 99 107 111 119 169 151 131 96 74 81 59 46 49 63 36 122 95 59 80 47 88 32 57 90 115 126 118 118 112 123 132 34 21 0 39 49 83 66 78 63 25 24 52 98 65 125 166 236 217 220 236 202 222 244 246 182 218 229 245 161 179 224 247 164 180 199 251 146 163 157 165 182 200 213 238 286 253 270 335 308 303 326 332 350 370 388 322 358 389 389 364 352 336 379 268 243 288 271 287 311 325 311 312 278 272 291 266 289 312 347 304 327 343 161 173 141 109 142 98 112 127 112 84 129 115 136 156 174 197 218 170 203 242 241 248 226 219 240 265 274 260 198 278 232 293 259 116 96 100 129 130 175 173 158 141 173 305 320 335 341 274 301 329 370 370 343 315 293 311 406 417 426 446 467 488 485 474 446 466 449 423 400 388 403 440 421 411 427 405 462 482 495 510 526 296 316 344 366 373 336 329 365 385 403 423 444 443 445 448 477 505 510 494 511 474 475 452 467 489 494 514 532 533 577 607 636 631 610 580 530 538 548 543 524 541 556 564 513 522 548 568 585 589 565 532 549 550 582 597 615 609 434 473 497 511 480 458 440 413 422 464 486 510 521 499 325 336 314 305 347 370 350 361 372 418 395 431 452 445 462 495 483 508 511 358 358 384 413 395 428 438 453 451 474 488 517 524 512 543 557 581 594 613 543 572 599 628 665 658 673 692 699 716 755 760 764 792 803 837 856 882 533 564 539 582 598 614 636 645 654 675 700 733 701 741 783 806 808 834 385 359 341 364 375 396 407 388 417 439 431 426 438 459 454 476 479 472 493 506 404 418 429 457 439 432 448 468 454 483 501 486 486 461 490 506 503 523 495 522 546 560 571 581 578 611 597 582 598 616 629 666 694 661 634 688 675 707 746 710 711 530 552 575 591 569 572 590 602 646 627 668 629 619 631 648 638 663 660 677 691 701 331 345 353 368 386 406 407 405 365 351 371 399 423 426 453 437 423 457 447 462 474 372 389 389 423 414 407 432 454 443 468 441 452 451 477 478 482 511 513 497 488 477 487 488 511 523 549 559 542 527 508 555 523 529 533 547 572 577 568 581 609 631 529 546 571 557 587 567 600 618 612 645 625 619 628 656 673 688 671 700 734 742
215 213 204 221 240 266 292 278 271 245 245 246 272 300 327 313 341 305 291 276 300 211 199 225 248 252 277 273 257 221 228 160 150 162 181 210 203 195 185 169 174 174 158 151 136 134 134 136 88 106 104 111 85 88 79 51 53 108 133 144 149 157 207 188 169 135 112 119 93 77 67 51 27 159 133 97 116 84 120 65 77 115 127 158 145 139 130 127 128 72 57 39 0 16 44 34 42 24 24 49 65 76 41 111 152 226 203 203 220 184 202 220 220 160 193 202 216 135 151 193 215 135 148 164 217 114 130 119 129 146 163 177 203 251 216 234 302 275 277 299 304 319 339 357 290 325 355 356 328 317 302 343 255 230 274 253 269 295 308 291 291 256 247 267 234 261 284 320 273 296 313 160 168 135 103 125 81 87 100 80 51 93 77 97 117 136 159 181 131 165 204 203 209 188 181 202 227 235 221 161 239 194 255 221 78 59 70 98 94 139 139 127 116 147 269 283 299 304 236 264 291 333 332 304 277 255 273 373 382 390 411 433 453 449 438 409 430 413 386 363 350 364 401 382 373 389 367 425 445 458 474 489 257 278 305 327 334 297 291 327 346 365 384 405 405 407 409 440 468 472 456 472 436 437 414 428 450 455 475 494 495 540 569 599 593 572 543 492 499 509 504 486 502 518 526 474 484 509 530 547 550 526 494 511 512 544 559 577 571 396 434 458 473 441 420 402 375 384 427 449 472 484 462 326 335 311 300 338 363 345 363 369 419 390 427 452 443 458 493 479 504 506 365 362 389 417 402 436 444 459 454 480 491 522 528 512 544 561 583 594 612 541 568 593 624 661 651 667 687 691 709 749 751 756 781 794 826 842 869 527 555 529 570 588 599 624 630 637 662 688 720 685 724 768 790 793 819 376 348 328 350 363 386 395 375 404 427 417 409 420 441 439 461 462 453 475 490 396 409 423 451 432 422 437 459 446 476 494 478 476 449 478 496 494 511 480 504 529 545 557 566 561 595 580 564 579 597 611 649 676 642 614 666 655 688 726 689 688 508 531 555 570 547 547 565 579 626 605 646 605 594 606 622 611 636 635 654 666 677 311 327 338 351 369 390 388 385 345 329 349 376 401 406 434 417 398 436 425 439 453 347 363 360 395 384 375 398 420 411 438 411 425 423 450 455 458 490 488 472 459 446 455 455 478 492 519 528 509 493 474 521 488 493 496 511 536 543 534 548 576 599 501 520 544 529 560 538 571 590 585 617 595 588 596 625 645 658 638 666 701 710
203 204 196 214 235 260 287 272 264 236 238 243 272 302 328 311 340 301 288 272 299 214 206 232 253 255 280 275 259 223 233 155 149 163 180 207 199 188 175 162 170 162 148 142 133 127 124 124 76 97 100 109 83 83 70 43 37 113 136 149 156 165 217 200 179 144 123 125 96 79 64 38 23 171 144 107 129 96 134 79 93 131 143 172 161 155 146 143 142 81 65 49 16 0 36 18 46 20 40 63 81 87 53 124 163 211 187 187 204 168 186 204 204 144 176 186 200 119 135 178 200 119 133 150 203 99 115 108 116 133 151 164 189 237 204 221 287 260 261 283 288 304 324 342 275 310 341 341 315 303 288 330 240 214 258 237 253 279 291 275 274 240 230 250 219 245 268 304 257 281 297 148 154 121 89 109 65 71 84 64 36 80 68 89 109 126 149 169 126 157 193 193 202 179 175 197 221 226 212 158 232 191 250 217 74 59 76 103 95 137 140 131 124 154 256 270 286 292 225 252 280 321 321 295 267 245 264 358 368 377 398 419 439 436 425 397 417 400 374 351 340 355 392 373 363 378 356 413 433 446 461 477 250 270 296 318 326 290 285 320 341 357 376 397 398 396 399 428 456 461 445 462 425 428 404 420 442 446 466 484 484 528 557 587 582 561 531 481 490 500 496 477 494 510 517 466 477 502 522 539 543 520 488 505 507 539 553 571 566 390 427 451 466 436 415 396 370 379 422 444 466 479 458 313 321 297 285 323 348 331 350 355 406 375 413 439 429 444 478 464 489 491 353 350 376 405 391 425 432 448 441 467 478 510 515 498 531 548 569 580 598 527 554 579 609 646 636 652 673 676 694 734 736 741 765 778 810 826 853 512 540 514 554 572 583 608 613 621 646 673 704 669 708 752 774 777 803 360 332 312 334 347 371 380 359 388 411 401 393 404 425 423 445 445 436 458 474 381 393 408 436 417 406 421 443 431 461 478 463 460 433 463 480 479 495 464 488 513 528 541 550 545 579 564 547 563 580 595 632 660 625 598 649 638 672 709 673 671 492 514 538 553 530 531 549 563 609 589 630 589 578 590 606 595 620 619 637 650 660 295 310 322 335 353 374 372 369 329 313 333 360 384 390 417 400 381 420 409 422 437 330 347 344 379 368 360 384 406 396 422 395 409 407 434 439 442 473 472 456 444 430 440 440 463 476 503 512 494 479 460 506 474 480 483 498 523 529 520 533 561 584 485 504 528 513 544 522 555 574 569 601 580 572 581 610 629 643 624 652 686 695
220 229 223 243 266 290 317 300 291 261 267 275 306 337 362 344 374 332 321 303 333 250 242 268 289 291 316 311 294 258 269 185 184 199 215 240 231 217 200 189 202 183 171 169 166 157 149 146 99 123 132 143 118 115 99 75 52 149 172 185 191 201 251 232 213 179 156 161 132 115 99 64 58 202 177 141 160 128 162 108 116 155 156 199 184 175 163 150 142 116 100 83 44 36 0 30 30 20 66 91 101 78 55 117 152 216 189 186 203 166 181 193 191 138 165 171 183 108 121 157 178 103 112 123 178 79 93 76 88 105 120 135 161 210 173 191 263 235 246 266 269 281 302 320 252 285 314 317 286 276 262 301 241 216 258 233 249 276 286 268 265 231 218 239 197 228 251 287 236 260 277 165 166 134 106 112 75 70 75 49 27 53 33 53 74 92 115 137 90 121 160 159 166 144 139 161 185 191 177 123 196 156 214 182 39 31 58 79 65 102 108 104 105 131 227 239 257 260 193 220 247 290 288 260 233 211 229 333 340 348 370 391 411 407 395 365 388 370 343 320 305 320 357 338 329 344 323 381 402 415 431 446 214 234 261 283 290 254 249 284 305 322 341 362 362 363 365 396 424 428 412 428 392 393 370 385 407 411 431 450 451 497 526 555 549 528 499 448 455 465 460 442 459 474 482 431 441 466 486 504 507 484 452 469 471 503 517 535 530 354 391 416 430 400 379 360 334 343 386 408 430 443 422 327 333 308 294 327 354 339 364 364 419 382 421 450 439 451 487 470 497 497 371 365 392 421 409 443 448 465 455 483 491 526 529 509 542 561 581 590 607 536 562 584 616 652 640 657 678 678 698 738 737 744 765 779 810 822 850 517 542 515 553 574 580 607 608 615 644 672 702 663 701 747 768 773 798 364 334 312 333 348 373 380 358 386 410 398 389 398 419 419 442 440 429 452 469 386 397 414 442 421 408 422 445 434 466 483 466 462 433 463 481 482 494 461 482 506 524 538 546 540 574 557 540 555 571 588 625 653 617 588 637 629 663 699 662 659 481 504 528 542 518 516 534 551 599 577 619 575 563 574 589 577 602 604 623 635 646 287 305 319 330 348 369 366 361 321 303 322 348 373 382 409 391 367 410 398 411 427 317 330 325 360 347 336 358 379 371 402 375 393 389 417 427 429 463 457 441 424 408 416 414 438 454 481 489 468 452 432 480 446 451 453 468 494 502 494 509 537 559 466 488 512 495 526 502 534 556 553 583 558 550 558 587 609 622 599 626 660 670
194 199 193 213 236 260 287 270 261 232 237 246 278 310 334 315 344 303 292 273 304 224 219 245 265 264 290 283 266 230 244 155 156 171 186 210 202 187 171 160 173 155 142 139 136 127 120 117 70 93 102 114 90 85 69 45 24 124 146 160 169 180 232 216 195 159 139 139 107 90 71 34 34 188 161 122 146 113 152 97 112 149 160 190 179 174 164 159 157 96 79 66 34 18 30 0 51 25 58 82 99 97 66 136 174 196 171 171 188 151 169 186 186 127 158 167 182 100 116 159 182 100 114 133 185 81 97 93 100 116 134 147 172 220 188 204 269 242 242 264 269 285 305 324 257 292 323 323 298 286 270 313 224 199 242 220 236 262 274 258 257 222 212 232 201 227 250 285 239 262 279 138 142 109 79 93 51 54 66 46 18 64 56 77 98 112 135 155 117 145 178 180 190 167 165 187 212 212 200 152 220 184 240 210 68 59 82 107 94 132 138 133 130 158 239 254 269 276 209 237 265 305 306 281 253 231 251 340 351 360 380 401 422 419 409 381 400 383 357 335 326 342 379 359 349 363 341 397 417 429 444 461 239 258 284 304 313 278 275 309 330 346 364 385 386 380 384 413 440 446 430 447 410 414 390 407 430 432 452 471 468 512 541 571 566 545 516 467 475 487 483 465 482 497 504 454 465 491 510 527 531 509 478 495 498 529 543 560 557 379 416 440 455 425 405 387 360 370 413 436 456 470 450 302 310 285 272 309 335 318 339 342 395 362 400 427 417 431 466 450 476 477 345 340 367 396 383 417 422 439 431 458 467 501 505 486 519 537 558 568 585 514 541 565 596 632 622 638 659 661 680 720 721 726 750 763 795 810 837 498 525 498 538 557 567 592 597 604 630 657 688 652 691 735 757 761 786 346 317 296 318 332 356 364 343 372 395 385 377 387 408 406 429 429 419 441 457 367 379 394 423 403 391 406 428 416 447 464 448 445 417 447 465 464 479 448 471 496 512 525 533 528 563 547 530 546 563 578 615 643 608 580 631 621 654 692 655 653 474 497 521 535 512 513 531 545 591 571 612 571 560 572 587 577 602 601 619 632 642 277 293 305 318 336 357 355 351 311 295 315 342 366 373 400 383 363 402 391 405 419 312 328 326 360 350 342 366 388 378 404 377 391 389 416 421 424 456 454 437 425 412 421 423 446 458 485 494 476 461 442 489 457 463 467 481 506 511 502 515 543 566 467 486 510 495 526 504 537 556 551 583 561 554 563 591 611 625 605 634 669 677
245 249 242 260 281 306 333 317 310 281 284 288 314 342 369 355 383 346 332 317 342 252 238 263 288 293 318 315 300 263 268 200 192 204 223 251 244 234 220 207 215 206 193 188 178 173 169 168 120 142 145 153 127 128 116 89 75 149 175 185 188 195 243 220 204 172 148 158 134 119 108 82 67 189 165 134 148 118 145 96 96 134 129 181 163 151 138 121 113 111 98 78 42 46 30 51 0 27 55 78 80 48 28 87 124 245 218 216 233 196 211 223 220 168 194 200 211 138 150 184 204 132 140 147 202 108 120 97 112 129 141 157 184 232 193 212 288 260 274 295 297 306 328 345 278 309 337 341 306 299 285 322 271 246 287 263 279 306 316 298 295 261 247 268 224 256 278 315 263 287 303 190 193 160 130 141 102 99 105 79 56 79 53 68 86 109 131 154 94 131 177 172 174 155 144 164 188 203 188 121 204 154 217 181 42 19 31 57 52 98 97 86 79 108 248 258 278 278 210 237 262 307 303 273 247 224 240 356 362 369 391 413 433 427 414 383 408 390 362 338 318 331 368 349 342 358 339 398 419 433 451 463 221 242 271 295 300 261 252 290 308 328 348 370 368 379 379 412 441 443 426 441 406 404 381 394 414 422 443 460 466 514 542 571 564 543 515 461 467 475 470 451 466 482 491 438 447 472 493 511 513 488 456 472 473 505 520 538 531 358 397 421 435 403 382 363 337 345 387 409 434 444 421 353 360 336 322 357 383 367 390 392 446 411 449 478 467 480 515 499 525 526 396 391 418 447 434 468 474 490 482 509 518 552 556 537 570 588 609 618 635 564 590 614 645 681 669 686 708 708 728 767 767 773 795 809 840 852 880 546 572 545 583 604 610 637 638 645 674 702 732 693 731 777 798 803 828 394 363 341 363 378 402 410 388 416 440 428 419 427 449 449 472 470 458 481 499 415 426 443 471 450 438 452 475 464 495 512 496 492 462 493 511 511 524 491 512 536 554 568 576 570 604 587 569 585 601 618 655 683 646 618 666 658 693 729 692 687 511 533 558 572 547 545 562 580 628 606 648 604 592 602 617 605 630 632 652 663 675 316 335 349 360 378 399 396 391 351 332 352 378 403 412 439 421 396 440 427 440 456 345 358 352 387 373 361 381 402 396 428 401 421 416 444 456 457 492 486 469 451 433 440 437 462 479 507 513 491 474 454 502 467 470 472 488 513 523 517 533 561 583 494 516 539 522 554 529 560 583 581 610 584 575 582 612 636 647 623 648 682 694
218 222 215 233 255 280 307 291 283 254 258 263 291 321 347 331 359 321 308 292 319 233 222 248 271 274 299 294 278 242 250 174 169 182 200 227 219 208 193 181 190 179 166 161 153 147 142 141 93 115 119 128 103 102 89 62 49 130 155 166 172 181 231 212 193 159 136 142 114 98 84 55 42 182 157 121 140 108 142 88 97 136 140 180 165 157 146 137 133 96 81 63 24 20 20 25 27 0 46 71 83 72 42 111 149 221 196 194 211 175 191 206 205 149 178 185 199 121 135 174 195 118 129 142 196 95 110 96 107 124 140 155 181 229 193 211 281 254 261 282 286 299 320 337 270 304 334 335 305 295 281 321 249 223 266 243 259 285 297 279 278 243 232 252 215 244 267 302 254 277 294 163 167 134 104 118 76 77 86 62 35 71 53 73 93 112 135 157 108 141 180 179 185 164 157 179 203 211 197 139 215 172 232 199 55 39 58 84 75 117 120 112 106 135 247 259 277 281 213 240 267 310 308 280 253 231 249 351 360 368 389 411 431 427 415 386 408 390 363 340 325 340 377 358 349 365 343 401 422 435 451 466 233 254 281 303 310 273 267 303 323 341 360 381 381 383 386 416 445 448 432 448 412 413 390 404 426 431 451 470 471 517 546 575 570 548 519 468 475 485 480 462 478 494 502 450 460 486 506 523 526 503 471 488 489 521 535 553 548 372 411 435 449 418 397 379 352 361 404 426 449 461 439 327 335 310 297 333 359 343 364 367 420 386 425 452 442 456 491 475 501 502 369 365 392 420 407 441 447 463 456 483 492 525 530 511 544 562 583 593 610 539 566 590 621 657 646 663 684 685 704 744 745 751 773 787 818 833 860 523 549 522 562 581 590 616 619 626 653 681 712 675 713 758 779 784 809 370 341 320 342 356 380 388 367 395 419 408 399 409 430 429 452 451 441 463 479 392 403 419 447 427 415 430 452 441 471 489 472 469 441 471 489 488 503 471 493 518 534 548 556 551 585 569 552 567 584 600 637 665 629 601 651 642 676 712 676 673 495 517 541 556 532 531 549 565 612 591 632 590 578 589 605 594 619 619 638 650 661 298 316 328 340 359 380 377 373 333 316 335 362 387 394 422 404 382 423 411 424 440 331 346 342 377 364 354 377 399 390 419 392 409 405 433 441 443 476 472 456 441 426 434 433 457 472 499 507 487 471 452 499 465 470 473 488 513 521 513 528 555 578 483 504 527 511 543 519 552 572 569 599 576 568 576 605 626 639 618 645 679 689
228 221 210 224 240 267 293 281 276 251 248 244 266 291 319 308 336 304 287 276 294 200 183 208 234 241 265 263 249 213 214 163 146 154 175 207 203 199 193 175 173 185 168 159 137 138 143 148 101 116 107 110 84 93 89 62 74 97 123 132 134 140 188 167 149 117 93 104 84 70 69 68 40 137 112 79 95 64 96 43 54 91 106 134 121 116 107 109 114 57 45 25 24 40 66 58 55 46 0 25 42 73 40 103 144 244 223 224 241 205 224 243 244 183 216 225 240 158 174 217 239 159 172 188 241 138 154 142 153 170 186 200 226 275 239 257 326 299 301 322 328 343 363 381 314 349 379 380 351 341 326 367 275 249 294 275 291 316 329 313 313 279 270 290 258 285 308 344 297 320 337 174 184 151 119 146 101 110 123 104 75 117 99 118 138 158 181 203 149 184 226 224 228 207 198 219 243 256 241 176 258 209 272 236 95 74 75 104 106 153 149 133 116 148 292 305 322 326 259 286 313 356 354 325 298 276 293 397 406 414 435 456 476 472 461 432 454 436 409 386 370 384 421 402 394 410 389 447 468 481 497 512 276 296 325 348 354 315 307 345 363 383 403 424 423 429 431 462 490 494 477 493 457 457 434 448 469 475 496 514 517 563 592 621 615 594 565 513 520 529 524 505 521 537 545 493 502 527 548 565 568 543 511 527 528 560 575 593 586 413 452 476 490 458 437 418 392 400 442 463 489 499 476 340 350 327 316 357 381 362 376 385 433 406 444 467 458 475 508 495 520 523 376 374 400 429 413 446 456 470 467 491 504 534 541 526 558 573 596 609 627 556 585 610 640 677 669 684 704 709 727 767 770 774 800 813 846 863 889 544 574 548 590 607 620 644 651 659 682 708 740 706 746 789 811 814 840 394 367 348 371 383 405 415 395 424 447 437 431 442 463 460 482 483 475 497 511 414 427 440 469 450 440 456 477 464 493 511 496 495 469 498 515 513 531 501 526 550 566 578 586 583 617 601 585 601 619 633 670 698 664 636 689 677 710 748 712 711 531 553 577 592 569 571 589 602 648 628 669 629 618 630 645 635 660 659 677 690 700 333 348 359 372 390 411 410 407 367 352 372 399 423 428 456 439 421 459 448 462 476 370 386 384 419 408 399 422 444 435 462 435 449 447 474 478 481 512 512 495 483 470 479 479 502 516 543 552 532 517 497 544 511 516 519 534 559 567 558 572 600 623 525 544 568 553 584 562 595 614 609 641 619 612 620 649 669 682 662 690 725 734
237 224 212 223 236 263 288 278 275 253 247 237 254 276 306 298 325 297 279 270 283 184 163 187 215 225 249 249 235 200 196 162 138 142 166 201 198 199 198 177 169 193 175 163 134 140 150 157 113 124 109 107 84 97 98 75 94 84 110 116 115 119 165 142 126 95 71 87 74 65 73 85 57 112 88 59 70 41 71 18 33 68 91 109 98 95 88 100 110 42 38 24 49 63 91 82 78 71 25 0 28 85 57 107 148 260 240 243 259 224 244 265 266 203 238 248 263 180 197 241 263 182 196 212 266 162 178 167 178 195 211 225 251 300 264 282 350 323 323 345 351 367 387 405 338 373 404 405 376 366 351 392 291 266 311 293 309 334 348 333 334 300 292 311 282 308 331 366 321 344 360 185 198 165 133 164 120 132 146 128 99 142 123 143 162 183 205 228 172 208 251 248 252 232 222 242 266 280 265 197 281 231 294 257 119 97 93 121 127 174 168 150 129 161 317 330 347 351 284 311 337 381 378 349 323 300 317 421 430 439 460 481 501 497 486 456 479 461 434 411 395 408 446 426 419 435 414 472 493 506 522 537 299 320 348 372 377 339 330 368 386 406 426 448 446 454 455 487 515 519 502 518 482 481 458 472 492 500 520 538 541 588 617 646 640 619 590 538 544 553 547 528 544 560 569 516 525 550 571 589 591 566 533 549 549 582 597 615 608 436 475 499 513 480 459 439 414 421 463 484 511 520 496 349 360 338 329 371 394 374 385 396 442 419 456 476 469 486 519 508 532 535 382 381 407 436 418 451 462 476 474 498 512 541 548 536 567 581 605 619 637 567 596 623 652 689 682 697 716 723 740 780 784 788 816 827 861 880 906 557 588 563 606 622 637 660 668 677 699 723 757 724 764 806 829 831 857 409 382 364 388 399 420 430 412 441 463 455 449 461 481 477 499 502 494 515 529 428 442 453 482 464 456 472 492 478 507 525 510 509 485 514 530 527 547 518 544 569 584 595 604 601 635 620 604 621 638 652 689 717 683 656 709 697 729 768 732 732 551 573 597 613 590 592 610 623 668 649 689 650 640 652 668 657 682 681 698 711 722 353 367 376 390 409 429 429 427 387 372 393 420 444 448 475 459 443 479 468 483 496 392 409 407 442 431 423 447 469 459 485 459 471 470 496 499 503 533 533 517 507 494 503 503 527 540 566 576 557 541 522 569 536 541 544 559 584 591 583 597 625 647 548 566 590 576 606 585 618 637 631 664 643 636 645 673 692 706 687 715 749 758
265 252 239 250 262 289 314 305 302 281 274 262 276 296 326 321 347 322 302 295 305 204 176 198 230 243 266 268 256 221 212 190 163 165 190 226 224 227 226 205 195 220 203 191 161 167 178 185 140 151 136 134 111 125 126 101 116 107 133 136 132 132 173 145 134 108 84 106 100 92 101 109 81 114 94 77 75 56 67 35 16 54 64 101 84 75 65 72 83 66 65 52 65 81 101 99 80 83 42 28 0 71 53 85 124 285 264 266 283 247 266 285 285 225 257 266 280 199 215 256 278 199 211 224 278 178 192 176 189 206 220 236 262 310 272 291 364 336 342 363 368 381 402 420 353 386 415 418 385 377 363 401 316 291 335 316 333 358 371 355 355 321 311 331 297 326 348 384 336 360 376 212 224 191 159 187 143 152 165 144 115 154 131 148 166 189 211 234 172 210 257 252 252 234 220 239 262 283 267 192 281 225 291 252 121 98 86 111 122 169 159 138 112 144 327 337 357 358 290 317 342 387 383 352 326 303 319 433 441 448 470 492 512 506 494 463 488 469 441 418 397 409 446 427 421 438 419 478 499 513 531 543 298 319 349 374 377 337 326 366 381 404 424 447 442 459 459 492 521 523 506 521 485 482 460 471 490 500 521 538 546 594 622 651 644 623 595 540 546 553 547 527 542 558 568 514 522 547 568 586 587 561 528 543 542 576 591 610 600 432 472 496 509 475 454 434 408 415 457 477 505 512 488 376 387 365 356 397 421 401 412 423 469 446 483 504 496 513 546 534 559 562 409 409 435 464 446 479 490 504 502 525 540 569 576 563 594 609 633 646 664 594 623 650 679 716 709 724 743 749 766 806 810 814 841 853 887 904 931 584 614 589 631 647 662 685 692 700 724 749 782 748 787 830 853 856 881 435 408 389 412 424 446 456 436 465 488 479 472 484 505 501 523 525 517 538 553 454 468 480 508 490 481 497 518 505 533 551 536 535 510 539 555 553 572 543 568 592 607 619 628 624 658 643 627 643 661 675 712 740 706 678 730 719 752 790 753 752 573 595 619 634 611 612 630 644 690 670 711 670 659 671 686 675 700 700 718 731 741 375 390 400 414 432 453 452 449 409 393 414 441 465 470 498 481 462 501 490 503 518 411 427 424 459 447 437 459 480 472 501 474 490 487 514 520 523 554 553 536 523 508 516 515 539 554 582 590 569 553 533 580 546 550 552 568 593 602 595 610 638 660 565 585 609 593 624 602 634 654 650 681 658 650 659 688 709 722 700 726 761 771
290 289 280 296 313 340 366 353 347 321 320 317 338 361 391 381 408 377 361 349 367 270 246 269 299 310 334 334 320 284 281 235 219 226 248 281 276 271 261 245 246 249 234 227 210 209 210 211 163 182 179 183 157 163 155 127 121 168 195 201 200 202 244 214 205 178 153 172 157 144 141 125 103 184 165 144 146 124 136 101 86 117 96 166 143 125 110 82 67 126 118 98 76 87 78 97 48 72 73 85 71 0 35 39 77 292 266 264 281 244 259 269 265 216 241 245 255 186 196 226 245 178 184 186 241 153 164 134 152 168 177 194 221 267 224 245 326 297 318 338 339 345 368 384 317 346 371 378 336 333 321 353 319 293 335 310 327 353 364 345 341 308 293 314 265 300 321 357 304 328 344 234 239 206 175 189 148 147 152 126 104 123 94 103 115 142 160 184 113 153 206 195 190 176 157 174 196 224 207 125 218 157 224 183 73 54 25 41 59 102 90 67 44 76 281 286 309 305 239 264 286 333 325 292 268 245 258 391 395 399 423 446 464 456 441 409 438 419 389 366 336 345 384 365 361 379 362 422 444 460 479 488 234 255 286 313 314 272 258 300 313 337 359 381 375 401 399 434 465 464 447 460 426 419 398 406 424 437 459 474 487 539 566 593 585 564 537 480 484 489 482 462 475 492 502 448 454 479 501 520 519 492 459 474 472 506 521 541 530 364 405 428 441 407 385 364 340 345 387 407 436 442 417 399 407 382 369 404 431 415 436 439 492 458 497 524 514 527 563 547 573 574 440 436 463 492 478 511 518 534 527 554 564 597 601 584 616 634 655 665 682 611 638 661 693 729 717 734 755 756 775 815 815 821 842 857 887 900 927 594 619 592 631 651 657 684 685 691 721 750 780 740 778 824 844 851 875 441 411 389 411 426 450 458 436 464 488 476 466 474 496 497 519 517 505 528 546 463 474 490 519 498 486 500 523 512 543 560 543 539 510 540 559 559 571 539 558 583 601 616 623 617 651 634 616 631 647 664 702 729 692 663 710 704 739 774 737 732 556 579 603 617 592 588 605 624 673 651 693 648 635 644 659 646 671 675 696 706 718 363 382 396 407 426 447 442 437 398 378 397 423 448 458 486 467 440 486 472 485 502 390 401 394 429 413 399 416 436 432 468 441 464 458 486 501 502 538 529 513 491 471 477 471 497 517 545 549 524 507 486 534 498 499 498 516 542 555 550 568 596 617 535 559 582 563 595 568 599 624 623 650 623 611 618 650 676 685 658 681 715 729
256 254 245 261 279 305 331 318 312 285 285 283 306 331 359 348 375 343 327 314 334 239 220 244 272 280 304 303 289 253 252 200 185 194 215 247 241 235 226 210 212 214 199 192 175 174 175 177 128 147 144 148 122 128 120 92 89 137 163 171 172 176 222 196 183 153 128 143 124 110 106 91 68 165 143 116 125 98 120 75 70 107 102 155 136 123 110 96 90 96 85 65 41 53 55 66 28 42 40 57 53 35 0 71 111 263 238 236 254 217 233 247 245 191 219 225 238 162 175 211 231 158 167 175 230 134 147 125 140 157 169 185 212 260 220 240 316 288 300 321 324 334 355 373 306 337 365 369 333 327 313 350 291 265 308 285 301 328 339 321 319 285 272 293 251 283 305 341 290 314 330 201 207 174 142 160 117 119 127 103 77 106 81 96 113 137 158 182 118 157 204 198 198 180 167 187 210 229 213 140 228 174 239 201 68 45 36 64 70 117 111 94 77 109 276 285 305 305 238 264 289 334 329 298 273 250 265 384 390 396 419 441 460 454 441 410 436 417 389 366 343 355 393 374 368 385 365 425 446 461 478 490 245 266 296 321 324 284 274 313 329 351 372 394 390 405 405 438 468 469 453 467 432 429 406 418 437 447 468 485 492 541 569 597 591 570 542 487 493 500 494 474 489 505 515 461 469 495 516 534 535 510 477 492 492 525 540 559 551 380 420 444 457 424 403 383 357 364 407 427 454 463 439 366 374 350 338 375 401 384 403 408 459 428 466 492 482 496 531 516 542 543 406 402 429 458 443 477 485 500 494 520 531 563 568 551 584 601 623 633 651 580 607 631 662 698 688 704 725 727 746 786 787 792 816 829 861 875 902 564 591 565 604 623 632 658 661 668 696 723 754 717 755 800 821 826 851 412 383 362 384 398 422 430 409 437 461 450 441 451 472 471 494 493 482 505 521 433 445 460 489 469 457 472 494 483 513 530 514 511 483 513 531 530 545 513 535 560 576 590 598 593 627 610 593 609 625 641 679 706 671 642 692 683 717 753 717 713 536 558 582 597 573 571 589 605 653 632 673 630 618 628 644 632 657 659 678 689 701 340 358 370 382 401 422 419 414 375 357 376 403 428 436 463 445 422 464 452 465 481 371 385 379 414 401 389 409 430 423 455 429 448 443 471 481 483 517 512 495 478 461 468 465 490 507 535 541 519 502 482 530 495 498 499 516 541 551 545 561 588 611 521 543 566 549 581 556 588 610 607 637 612 602 610 640 663 675 651 676 710 722
327 323 313 327 342 369 395 384 379 354 351 344 360 380 411 405 431 404 386 377 389 288 258 279 312 327 350 352 340 305 295 266 245 249 273 308 304 303 296 278 275 285 269 261 239 241 245 247 199 217 210 212 187 196 190 162 159 190 217 221 216 215 250 217 212 191 167 191 181 171 172 162 138 187 173 161 155 140 139 120 95 116 79 163 136 114 98 57 34 149 144 125 111 124 117 136 87 111 103 107 85 39 71 0 41 332 305 303 320 283 298 308 303 255 280 283 293 225 235 263 281 217 222 221 275 192 202 170 188 203 210 227 254 300 254 276 360 331 356 375 376 380 402 418 352 379 402 411 365 364 353 383 358 333 375 350 366 393 403 384 380 347 331 352 301 337 358 394 339 364 379 271 278 245 213 228 187 186 192 166 143 161 132 138 148 175 191 215 139 180 235 222 212 201 179 192 212 248 230 142 237 171 238 195 109 92 62 63 88 122 103 76 43 67 311 314 339 332 267 291 311 359 349 314 292 269 279 423 425 427 452 475 493 483 467 434 466 446 415 392 357 363 401 383 382 400 385 446 468 485 506 512 252 273 305 334 331 288 271 315 324 351 373 396 387 424 420 457 488 485 468 479 447 436 416 421 436 454 476 490 508 562 588 615 605 585 559 499 501 504 496 475 487 504 516 460 465 489 512 531 528 500 467 480 476 511 527 547 533 374 417 439 451 415 393 372 349 352 393 410 444 446 419 437 445 421 408 444 470 454 474 478 530 497 536 563 552 566 601 586 612 613 476 473 500 529 514 547 555 571 565 591 602 634 639 622 655 672 693 704 721 650 677 700 732 768 756 773 795 795 815 855 854 860 882 896 927 939 967 633 659 632 670 691 696 724 724 730 761 789 819 779 816 863 883 890 914 481 451 429 450 465 490 497 475 503 527 515 505 513 535 536 558 556 544 567 585 502 513 530 558 538 525 539 562 551 582 599 583 579 550 580 598 599 611 578 597 622 640 655 662 655 690 672 654 670 685 703 740 768 731 701 748 742 777 812 775 769 594 617 641 655 629 625 642 662 711 689 730 684 671 680 695 681 706 712 732 742 755 402 421 436 447 465 486 481 476 437 417 436 461 487 497 524 505 477 524 511 523 540 427 438 429 464 447 432 447 467 464 502 476 501 494 522 539 539 576 566 549 526 504 509 501 528 550 578 581 554 537 515 563 526 526 524 542 568 584 580 600 627 648 570 595 618 598 631 602 633 659 658 685 656 644 650 682 710 718 689 710 743 759
366 364 354 368 383 410 436 425 420 395 393 384 400 418 449 445 470 445 426 418 429 326 294 312 348 365 386 390 379 344 331 307 285 289 313 348 345 344 336 319 316 325 310 302 280 282 286 287 239 258 251 253 228 237 230 203 198 230 257 259 254 251 282 247 246 228 204 230 222 212 213 202 178 218 207 200 190 178 172 159 132 147 102 190 162 138 122 77 50 189 185 166 152 163 152 174 124 149 144 148 124 77 111 41 0 368 341 338 355 318 331 338 333 289 310 312 320 258 266 289 305 248 251 245 297 223 230 195 214 228 231 249 274 318 271 293 379 351 383 401 400 400 423 438 373 397 417 428 378 380 370 395 394 368 409 383 399 426 435 415 410 378 360 382 325 363 383 419 362 387 402 311 316 283 252 265 225 222 226 199 179 191 161 164 169 196 209 232 155 193 249 233 218 212 186 195 212 256 238 147 240 171 235 192 137 124 95 84 110 131 108 82 55 57 326 326 353 342 280 302 319 368 354 317 299 277 283 439 438 438 464 487 504 492 475 441 476 455 424 401 358 362 399 382 384 403 390 452 474 492 514 516 253 273 306 336 330 286 265 310 315 345 368 391 379 428 422 460 493 487 470 478 448 434 415 416 429 451 474 486 510 566 590 616 605 585 561 498 499 499 489 469 478 495 509 452 455 478 502 521 516 487 453 465 459 496 512 532 516 365 408 429 440 402 381 359 338 338 378 394 431 429 401 476 484 459 446 480 507 491 513 516 569 534 573 601 590 604 639 623 649 649 516 513 540 569 554 588 595 611 604 631 641 674 678 660 693 711 732 742 759 688 714 737 768 804 792 809 831 830 850 890 889 895 915 930 960 970 998 670 694 666 703 725 728 756 755 760 793 822 851 809 846 893 913 921 944 517 486 463 484 500 525 532 509 537 561 548 537 544 566 568 591 587 573 597 616 538 549 566 595 574 560 574 597 587 618 635 618 614 583 614 633 634 644 610 628 652 671 687 693 686 721 702 684 699 714 732 769 797 759 729 773 769 806 839 801 793 621 644 669 682 655 649 666 687 738 715 757 709 695 703 717 703 727 735 757 765 779 432 453 469 479 497 518 512 506 467 446 464 489 515 527 554 534 503 553 538 550 568 454 463 452 486 467 450 462 481 480 522 496 525 516 545 566 565 603 590 574 547 521 525 515 542 567 596 597 567 549 526 575 537 534 530 550 575 595 593 614 640 661 591 618 640 619 652 622 651 680 681 705 673 660 665 698 728 735 702 721 754 772
73 128 141 167 200 207 226 198 179 146 176 225 277 321 327 286 315 252 261 228 289 277 308 333 327 304 325 306 286 264 309 164 209 233 222 210 194 155 119 143 187 98 114 133 181 158 130 113 147 145 175 191 195 175 164 185 174 237 236 254 273 291 341 347 318 284 278 256 224 216 194 176 205 329 303 263 297 269 315 266 293 324 350 350 350 353 348 353 353 244 232 236 226 211 216 196 245 221 244 260 285 292 263 332 368 0 31 44 38 58 63 93 109 89 99 116 129 120 124 149 160 137 149 180 181 158 161 202 185 184 200 194 194 213 224 221 214 203 139 159 175 216 223 240 196 236 274 257 279 249 232 284 35 18 57 61 70 85 103 100 111 90 109 112 162 144 159 179 176 185 195 86 65 95 127 104 145 146 145 171 189 187 214 222 230 217 226 224 257 252 235 256 285 261 281 300 318 278 279 295 305 314 338 331 239 245 274 292 270 285 304 311 319 342 236 265 256 284 245 265 293 306 325 323 295 284 309 279 303 323 331 343 365 375 376 363 357 350 337 321 356 383 409 392 370 375 347 383 396 398 400 433 320 331 339 343 365 350 364 377 409 406 415 429 444 378 394 404 420 438 427 452 414 437 413 444 473 453 465 489 457 477 510 541 544 525 492 467 484 506 508 496 519 531 529 493 512 536 548 560 574 562 537 558 569 590 600 613 624 445 468 491 508 491 475 464 437 454 492 518 519 547 536 124 124 97 80 113 139 124 160 150 210 166 205 238 224 236 272 255 281 281 181 168 194 220 218 250 247 267 248 281 282 320 320 296 330 352 369 375 392 321 346 369 400 436 425 442 463 465 484 523 526 530 556 568 601 621 646 302 329 304 346 362 379 400 411 421 439 464 497 467 508 548 572 572 599 150 123 106 130 139 161 171 153 182 204 197 195 210 228 220 242 247 246 264 274 171 183 198 227 206 196 212 233 220 250 268 252 250 225 254 270 268 287 260 291 315 327 336 346 345 378 365 352 369 388 398 435 463 432 407 467 448 476 518 484 491 309 329 351 368 351 361 381 383 421 406 444 414 408 424 441 437 461 449 461 479 485 120 121 122 139 156 175 180 183 145 143 164 191 209 203 228 217 223 237 232 248 254 178 206 221 247 253 263 302 322 300 295 272 257 267 286 263 273 291 307 292 308 316 332 351 364 356 375 397 398 389 379 416 397 414 428 432 453 439 421 421 448 471 339 343 369 365 388 382 417 421 408 449 443 446 460 478 481 504 505 544 579 574
90 140 151 178 212 221 243 216 197 163 190 235 286 330 338 300 330 268 275 242 301 278 304 330 328 307 330 312 292 267 308 164 206 230 222 216 200 162 125 145 188 101 113 130 176 153 123 105 130 133 165 182 182 161 148 165 150 226 228 247 265 283 334 337 309 273 265 245 212 201 178 155 183 317 290 249 283 253 299 248 273 306 328 335 333 334 328 330 328 229 215 217 203 187 189 171 218 196 223 240 264 266 238 305 341 31 0 16 23 27 35 70 85 58 70 88 103 89 93 120 133 106 117 149 153 128 130 171 154 153 169 163 164 187 195 193 194 180 125 147 161 199 208 227 176 217 255 241 256 228 211 263 53 27 71 59 73 95 111 101 108 79 91 100 137 125 143 168 155 168 180 82 58 79 109 78 122 119 116 142 162 157 184 191 199 185 195 193 226 221 205 225 254 229 250 269 287 248 248 264 274 283 307 300 210 217 246 263 241 255 274 282 291 313 210 239 232 258 216 237 266 282 299 295 267 255 280 262 285 303 314 327 349 358 357 342 339 330 316 299 330 356 383 366 344 350 323 362 376 379 383 414 290 301 311 315 337 321 334 348 379 378 388 402 416 355 370 382 400 417 405 429 391 412 388 418 447 428 442 465 436 459 492 523 526 506 473 445 461 482 484 471 494 506 505 467 485 510 522 535 549 535 509 530 541 563 573 586 596 416 441 464 481 463 446 435 408 425 463 488 492 519 506 155 155 128 110 139 166 154 191 180 241 195 234 269 254 264 301 282 309 309 212 199 225 251 249 281 278 298 279 312 313 352 351 326 360 382 399 405 421 350 374 396 428 463 451 468 490 490 509 549 550 555 578 592 624 640 667 329 354 327 367 386 398 421 429 437 460 486 518 485 525 566 589 592 617 175 145 125 148 161 184 193 172 201 224 215 209 223 242 238 260 262 257 277 290 197 208 225 254 232 220 235 257 246 277 294 277 274 246 276 294 293 308 279 305 330 344 355 364 361 395 381 366 382 401 413 450 478 445 420 477 460 491 531 496 500 318 339 362 378 359 367 385 391 433 416 455 421 414 429 446 439 464 455 469 485 493 122 130 137 152 170 190 192 191 152 144 165 193 214 212 239 225 223 245 238 254 263 175 200 211 240 243 249 287 307 287 288 264 256 262 284 269 277 300 310 295 303 307 322 338 353 349 370 389 387 376 365 404 382 398 410 416 438 427 410 413 440 463 338 346 371 364 390 380 414 422 411 450 440 441 454 475 481 502 499 536 571 569
106 156 166 193 227 237 259 232 214 179 206 251 301 345 354 316 346 284 290 258 316 290 315 341 340 321 344 327 306 281 320 177 217 242 235 230 214 177 140 159 201 115 126 143 188 164 134 115 136 141 174 191 189 169 154 169 151 234 238 257 274 292 344 345 317 282 272 253 220 208 184 157 186 324 297 255 289 258 304 251 276 309 330 340 337 337 331 330 327 234 220 220 203 187 186 171 216 194 224 243 266 264 236 303 338 44 16 0 17 20 19 53 69 50 55 72 87 82 82 105 117 97 106 137 137 120 120 162 144 141 156 150 149 171 180 178 178 164 110 132 146 183 193 212 160 201 239 225 240 212 194 247 57 34 72 51 67 92 105 93 97 66 76 86 120 109 128 154 139 152 164 95 71 87 114 78 123 118 112 138 160 150 179 184 191 175 183 180 217 210 191 212 241 217 238 257 274 234 235 254 261 272 294 288 204 213 243 258 235 246 266 275 286 307 194 223 216 242 201 221 250 265 283 279 252 240 265 246 269 287 298 312 334 342 341 326 323 314 300 282 314 340 367 349 328 334 307 345 359 363 367 398 276 287 295 299 321 306 320 332 364 362 372 386 401 339 354 366 384 401 388 412 374 396 372 402 431 412 425 449 420 443 476 507 509 490 457 428 445 465 468 455 478 489 488 451 469 494 506 519 532 519 494 515 525 547 557 570 580 401 425 448 465 447 431 420 393 410 448 473 476 504 492 168 167 139 120 144 173 162 203 189 252 202 241 278 262 271 308 288 315 314 226 212 238 263 262 295 290 310 290 323 323 362 361 334 369 392 408 412 428 357 380 401 433 468 454 472 495 492 513 553 551 558 579 593 624 639 666 333 356 329 368 388 396 421 426 434 459 486 517 482 522 565 587 590 616 180 148 126 148 162 187 194 172 201 225 214 206 218 239 236 258 259 252 273 287 202 212 231 259 237 222 236 260 249 282 298 281 276 247 277 295 296 308 277 302 327 342 354 362 359 392 378 362 378 396 409 447 474 441 414 470 455 487 526 490 493 311 333 356 372 352 358 377 384 427 409 449 413 405 419 436 429 454 446 461 477 485 114 125 135 148 166 187 187 185 145 135 156 184 206 206 233 219 212 238 230 245 256 163 188 197 227 229 234 271 292 272 275 250 245 250 273 261 268 293 301 285 291 293 308 323 338 335 357 376 372 361 350 389 367 382 394 401 423 412 396 399 427 450 326 336 361 353 380 368 403 411 401 440 428 428 441 462 470 490 486 523 558 556
108 160 172 199 232 241 262 234 215 181 210 257 308 352 359 320 350 287 295 262 322 301 327 353 351 330 353 335 315 290 331 187 229 253 245 238 222 184 147 168 211 123 136 154 200 176 146 128 151 156 188 205 204 184 169 185 168 248 252 270 288 306 357 360 331 296 287 268 234 223 200 174 202 339 312 271 304 274 320 268 292 326 347 356 353 354 347 347 344 250 236 236 220 204 203 188 233 211 241 259 283 281 254 320 355 38 23 17 0 37 28 55 71 66 64 79 92 98 97 114 123 112 120 149 144 136 135 177 159 155 169 161 158 175 188 184 176 165 104 125 140 179 188 206 158 199 237 221 241 211 194 246 41 22 55 36 51 75 89 78 84 56 72 78 124 106 123 146 138 148 159 105 82 102 130 95 140 135 129 155 178 167 195 200 206 189 196 192 232 223 201 223 252 229 251 269 286 244 245 269 271 285 305 301 221 230 260 275 252 262 282 292 303 324 198 227 218 246 209 228 255 268 287 285 259 248 273 243 266 285 295 307 329 339 339 325 320 312 299 283 318 345 371 354 332 337 309 345 358 361 364 396 286 296 303 305 328 314 330 340 373 369 378 391 407 340 356 366 383 401 389 414 376 399 375 406 435 414 427 451 419 441 474 504 507 488 455 429 446 468 470 458 481 493 491 455 474 498 509 522 536 524 499 521 532 553 562 575 586 408 431 453 470 454 438 428 401 419 455 481 482 511 500 158 155 128 108 128 157 148 192 175 239 187 225 264 248 255 292 272 299 297 217 202 227 252 253 284 278 299 277 311 310 350 347 320 354 378 393 397 412 341 364 384 417 451 437 456 478 475 496 536 534 541 562 576 607 622 649 317 339 312 350 371 379 404 409 418 442 469 500 465 505 548 570 573 598 163 131 109 130 145 170 177 155 184 207 197 190 202 222 219 241 242 236 256 270 186 195 215 243 220 205 219 243 232 265 282 264 259 230 260 278 279 291 260 285 310 325 337 345 342 375 361 345 362 380 393 430 458 424 398 455 439 470 510 474 478 296 317 340 356 336 344 362 369 411 393 433 399 391 405 423 416 441 432 446 463 470 99 108 117 131 149 170 170 169 130 121 142 170 191 190 217 203 200 223 215 231 240 152 177 189 217 221 229 266 287 266 265 241 232 239 261 246 254 277 287 272 280 285 300 317 331 326 347 367 366 355 344 382 362 378 391 397 418 406 389 390 418 441 314 323 348 341 367 356 391 399 388 427 417 418 431 451 458 479 476 514 549 546
109 155 163 191 224 237 260 233 216 180 205 247 296 339 350 314 344 284 288 257 313 280 302 329 330 312 336 320 299 272 310 168 206 230 226 224 208 172 136 152 193 110 118 134 176 153 123 104 119 127 160 177 174 154 137 151 132 219 225 243 261 278 330 330 302 266 256 238 204 192 167 139 167 308 281 239 272 241 286 233 257 291 310 323 319 319 312 311 307 217 202 202 184 168 166 151 196 175 205 224 247 244 217 283 318 58 27 20 37 0 23 57 69 31 48 67 84 63 65 96 111 79 90 123 130 101 103 144 127 126 142 137 140 166 170 170 180 163 118 141 154 187 199 218 163 204 242 229 239 212 195 247 76 52 91 70 86 111 124 110 112 80 83 97 118 114 134 163 141 157 170 88 65 74 98 60 104 98 92 119 141 131 159 165 173 158 168 167 199 194 179 199 227 203 222 242 260 223 222 237 248 255 281 273 185 194 223 239 216 228 247 256 267 288 189 217 213 237 192 214 243 262 278 271 243 230 255 251 272 289 301 316 338 345 342 325 326 315 299 281 308 333 361 344 323 330 303 345 360 365 370 399 264 276 287 292 313 295 308 323 354 354 364 379 393 337 350 365 384 400 387 410 372 392 367 396 425 408 422 446 419 446 479 509 511 491 458 427 442 462 463 450 472 485 484 446 463 488 501 514 527 513 486 507 517 540 550 564 573 392 418 441 458 439 422 410 383 400 438 464 468 494 481 182 183 155 137 163 192 180 218 207 268 221 259 295 280 290 327 307 334 333 238 226 252 278 275 308 305 325 306 339 340 379 378 352 387 409 425 430 446 376 399 420 452 487 474 492 514 512 532 572 571 577 599 613 644 659 685 353 376 349 387 408 416 441 446 453 479 506 537 501 540 584 606 610 635 199 168 145 167 182 207 214 192 221 244 233 226 237 258 255 277 278 270 292 306 222 231 250 278 256 242 256 280 269 301 318 300 296 267 297 315 316 328 297 321 345 361 374 382 378 412 396 381 397 415 428 465 493 459 432 487 473 505 544 508 510 329 350 374 389 368 374 392 401 445 426 466 430 421 435 452 444 469 462 478 493 501 130 143 154 167 185 206 205 203 163 151 172 200 222 224 251 236 227 256 247 262 273 177 199 207 238 237 241 276 297 279 286 260 258 262 286 278 283 310 316 300 302 302 316 329 345 345 368 385 380 368 355 395 372 386 397 404 427 419 404 408 436 459 339 351 376 366 394 380 415 425 416 453 440 439 451 474 484 503 496 532 567 567
125 174 183 210 244 255 277 251 232 197 224 267 317 360 370 333 363 302 308 276 333 303 326 352 353 335 358 342 321 295 333 191 229 253 248 246 230 193 157 174 215 131 141 157 199 176 146 127 142 150 183 200 197 177 160 172 151 242 248 266 284 301 353 353 325 289 278 261 227 214 189 159 187 331 303 261 294 263 308 254 277 312 329 345 340 339 331 328 323 239 224 222 202 186 181 169 211 191 224 244 266 259 233 298 331 63 35 19 28 23 0 35 50 43 37 53 68 74 70 86 98 86 92 121 118 110 108 150 132 127 141 133 131 152 162 159 160 145 95 118 131 166 177 196 142 184 222 208 221 193 176 228 69 50 79 52 68 95 106 89 90 57 60 74 101 92 112 140 121 135 148 109 86 97 120 80 124 115 107 133 157 142 171 174 179 162 168 164 205 195 173 195 224 201 223 241 258 216 217 241 243 257 277 272 196 207 237 250 227 235 255 266 279 298 175 203 197 223 183 202 231 246 264 260 233 222 246 230 251 269 281 295 317 324 323 307 306 296 281 264 295 321 348 330 309 315 288 327 341 345 350 380 258 269 277 280 302 288 302 314 346 344 353 367 382 320 335 347 366 382 370 394 355 377 353 383 412 393 406 430 401 426 459 490 492 471 439 410 426 446 448 436 459 470 469 432 450 474 487 500 513 500 475 496 507 528 538 551 562 382 406 429 446 428 412 401 374 392 429 455 457 485 473 185 183 156 136 154 184 176 220 203 267 214 253 292 275 282 320 299 326 324 244 229 255 280 280 312 306 327 305 339 338 378 376 347 382 406 421 424 439 369 391 410 443 477 462 481 503 499 521 560 557 564 584 599 628 641 669 342 363 335 372 394 399 425 428 435 463 491 521 483 522 566 588 592 617 189 156 132 153 169 195 201 177 205 230 217 208 218 239 238 260 260 250 272 288 212 220 242 269 246 230 243 267 258 291 307 289 283 252 282 302 304 313 280 302 327 343 357 365 359 394 378 361 377 395 409 446 474 439 412 466 453 486 524 488 489 308 330 353 369 347 351 370 380 424 405 445 408 399 412 429 421 446 440 456 471 479 109 124 138 149 167 188 186 183 143 129 150 178 201 204 231 215 204 235 225 240 252 154 176 184 215 214 218 254 276 257 262 237 235 239 263 256 261 289 293 278 279 279 293 307 323 322 345 362 357 346 333 373 350 365 377 384 406 397 381 385 413 436 316 328 353 343 371 357 391 402 394 430 417 416 428 451 461 480 473 509 544 543
159 209 219 246 280 291 313 286 267 232 259 303 352 396 406 369 399 337 343 311 369 337 357 384 386 369 393 377 356 329 366 225 262 286 282 281 265 228 192 209 250 166 175 191 232 209 179 160 169 181 213 231 225 206 187 196 171 271 279 297 314 330 384 381 354 317 305 290 255 241 216 182 208 357 330 287 319 287 331 276 297 333 346 369 362 359 350 343 335 264 248 244 220 204 193 186 223 206 243 265 285 269 247 308 338 93 70 53 55 57 35 0 17 63 28 31 38 86 73 66 71 91 89 109 92 116 109 148 128 120 128 117 109 121 138 132 125 111 62 86 97 131 143 161 107 148 186 173 187 158 141 193 88 76 90 55 68 94 99 77 72 39 28 47 69 57 77 108 86 100 113 144 121 129 149 106 146 133 121 144 171 147 177 176 177 156 157 148 201 184 153 177 207 186 211 227 241 194 198 234 223 246 258 258 202 216 246 255 230 231 253 267 284 300 143 173 163 191 157 174 202 214 233 232 206 197 221 194 216 234 245 259 282 289 288 272 270 261 246 229 264 291 316 299 277 282 255 292 306 310 315 344 237 245 250 251 274 263 280 288 321 316 324 337 353 286 301 312 330 347 335 360 322 345 321 352 381 360 373 397 366 390 423 454 456 436 404 375 392 413 416 404 427 438 436 401 420 443 455 468 482 470 445 467 478 498 508 521 532 354 376 399 416 400 385 375 348 367 403 429 428 458 447 210 205 178 157 165 196 192 242 219 285 226 264 307 289 292 330 306 334 330 270 254 278 302 305 336 327 348 324 359 354 396 392 360 395 421 433 434 448 378 398 414 448 480 462 483 507 498 521 560 554 563 578 595 622 631 660 347 363 334 367 392 390 419 417 422 455 486 513 471 509 555 575 582 606 197 162 135 152 171 199 202 176 203 228 212 199 206 228 231 253 249 236 259 277 221 226 250 277 252 232 243 269 262 296 311 292 283 250 280 301 306 308 273 290 314 333 350 355 348 383 365 347 362 378 395 432 460 424 395 446 436 470 506 470 468 289 311 335 350 326 328 346 359 406 385 426 385 375 387 404 394 419 416 434 447 457 94 116 134 142 160 180 174 168 129 110 129 156 181 189 217 198 178 217 205 219 234 127 147 152 184 181 184 219 240 222 231 205 208 209 234 235 238 270 269 253 249 246 259 272 289 289 313 329 323 311 298 338 315 330 341 348 371 362 347 352 380 403 287 302 327 315 344 327 361 375 368 403 387 384 396 419 432 450 440 475 510 511
174 223 232 260 293 305 327 301 282 247 274 316 365 408 419 383 413 352 357 326 382 347 365 392 396 380 404 388 368 340 376 236 272 295 293 293 277 241 205 221 261 179 187 202 242 219 190 171 176 189 221 239 232 212 193 200 172 277 287 305 321 337 391 386 360 323 309 296 261 247 221 185 210 362 334 292 323 290 334 279 298 335 345 372 364 359 350 341 332 268 252 246 220 204 191 186 220 205 244 266 285 265 245 303 333 109 85 69 71 69 50 17 0 68 29 21 22 86 70 52 54 87 82 97 76 112 102 140 120 110 116 104 94 104 123 115 111 95 57 80 89 118 132 151 93 135 173 161 171 143 126 178 104 93 105 70 82 106 110 87 79 49 28 49 53 46 68 102 72 89 103 157 134 139 156 112 150 135 120 143 171 142 172 169 168 146 145 135 191 172 138 162 193 173 199 214 227 178 183 223 208 233 243 244 196 211 241 249 224 221 244 260 278 292 127 156 147 175 141 158 185 197 216 215 189 181 205 182 202 220 232 247 269 275 273 257 256 246 231 214 247 274 300 283 261 266 238 277 291 296 301 330 221 229 234 234 258 247 265 272 305 299 307 320 336 270 285 297 316 332 320 344 306 328 304 335 364 344 357 381 351 377 409 440 442 422 390 360 376 397 400 387 410 422 420 384 403 427 438 451 465 453 429 450 462 482 491 504 516 338 360 383 399 383 368 359 332 350 386 412 412 441 431 226 221 194 173 180 211 208 258 235 301 241 278 323 303 306 344 320 348 342 286 270 294 318 321 352 343 365 340 375 369 411 407 375 410 436 447 447 461 392 411 426 460 492 473 494 518 508 532 571 564 573 586 604 630 638 666 359 373 344 375 402 397 428 423 427 463 494 521 477 513 561 580 589 612 210 175 148 164 184 211 214 187 213 238 221 207 212 234 239 261 255 241 265 284 234 238 264 290 265 244 254 281 274 309 323 304 294 260 290 312 317 317 281 295 320 339 357 362 354 389 370 351 366 382 400 437 464 427 398 447 439 474 509 472 468 291 313 338 352 328 327 345 360 408 387 428 385 374 386 402 391 416 415 433 446 457 101 125 145 151 168 189 181 173 136 114 132 158 183 194 222 202 177 221 207 220 237 126 143 145 178 173 173 207 228 211 224 197 205 205 231 236 238 272 268 251 243 237 250 261 279 282 306 321 312 300 286 328 303 317 328 335 358 351 337 343 371 394 283 300 324 311 340 322 356 371 365 399 381 377 388 413 428 444 432 466 501 503
131 170 176 203 236 251 276 251 234 199 221 257 304 346 359 326 356 299 300 271 323 280 297 324 329 315 339 325 305 275 309 172 204 228 227 231 216 182 148 159 197 121 126 139 175 153 124 106 107 121 153 171 163 144 125 134 109 209 218 236 252 269 322 318 292 255 242 228 193 179 154 119 146 295 267 225 256 224 269 214 236 271 287 307 300 298 290 286 280 201 186 182 160 144 138 127 168 149 183 203 225 216 191 255 289 89 58 50 66 31 43 63 68 0 40 57 75 32 36 76 95 48 61 95 112 70 72 113 96 96 113 110 117 150 146 149 174 154 124 147 157 185 200 219 158 199 236 227 226 203 185 236 107 83 120 94 111 137 148 131 130 96 90 109 107 114 137 169 137 156 171 97 78 73 87 44 84 73 64 90 114 101 129 134 142 127 138 139 168 164 153 171 198 174 192 212 231 197 195 206 221 225 253 243 155 165 194 209 186 197 216 226 237 257 173 199 199 220 169 193 223 247 260 250 221 206 231 247 265 281 295 312 334 338 334 314 319 307 288 268 288 313 343 324 305 314 287 333 349 356 364 390 238 251 263 272 291 270 281 299 329 331 343 359 370 323 334 352 374 387 373 396 357 374 350 377 405 391 406 429 407 438 470 501 501 480 449 413 427 445 446 431 453 466 467 426 443 467 482 496 507 492 464 485 494 518 529 543 550 369 396 420 437 416 398 386 358 374 413 439 445 470 456 212 213 186 168 193 222 211 249 238 299 252 290 327 312 321 358 338 365 363 267 256 282 309 305 338 335 355 337 369 371 409 409 383 418 440 457 462 477 407 430 450 483 517 503 522 544 541 562 602 600 606 626 641 671 684 712 383 405 377 415 436 442 468 471 477 505 534 564 526 564 609 630 635 660 229 197 174 195 211 236 243 220 248 272 260 251 260 282 281 303 302 292 315 331 252 261 281 309 287 271 285 309 299 331 348 330 325 294 325 344 345 355 323 344 369 386 400 407 402 436 420 403 419 436 451 489 516 481 454 506 494 528 565 529 529 348 370 394 409 387 390 408 420 465 445 486 447 437 450 466 457 482 478 495 509 518 151 167 180 192 210 231 228 225 185 169 189 217 241 246 273 256 241 276 265 279 293 190 209 213 246 241 240 273 294 278 292 266 271 272 297 296 300 330 331 315 311 306 318 327 346 350 375 389 380 367 352 394 368 381 390 399 422 418 404 412 440 463 350 365 389 377 406 389 423 437 430 465 449 445 457 481 495 512 501 534 569 572
157 202 210 238 271 284 308 282 264 229 253 293 341 383 396 361 391 331 335 304 359 320 337 364 369 354 378 363 343 314 348 211 244 268 266 268 253 218 182 196 235 156 163 177 214 192 163 144 147 161 193 211 203 184 165 171 144 248 258 276 292 308 362 357 331 294 280 267 232 218 192 156 182 333 305 263 294 262 305 250 270 306 318 343 335 332 323 315 307 239 223 218 193 176 165 158 194 178 216 238 257 241 219 280 310 99 70 55 64 48 37 28 29 40 0 19 37 58 45 50 63 62 62 86 83 88 81 121 102 95 106 97 94 118 125 123 135 116 86 109 117 145 160 179 118 160 197 187 191 165 148 199 104 86 110 78 93 119 126 105 101 67 54 74 70 74 97 131 97 116 131 133 111 112 127 83 121 106 93 116 144 119 149 149 150 130 134 128 175 161 137 158 188 166 189 206 222 179 181 210 207 223 241 237 174 187 217 227 203 205 227 240 256 273 141 169 165 189 146 167 195 214 230 224 197 185 210 208 227 243 256 273 295 300 296 278 281 269 252 233 260 286 313 296 275 282 255 297 313 318 325 353 222 232 240 245 266 251 266 277 309 307 317 331 346 289 302 317 337 352 339 362 324 343 319 348 377 360 374 397 372 400 433 464 464 444 412 379 394 414 415 402 424 436 436 398 415 440 453 466 479 465 439 460 470 492 503 516 526 346 370 394 410 392 376 365 338 355 393 418 421 448 437 222 219 192 172 186 217 211 256 238 302 247 285 327 309 314 352 330 357 354 280 266 291 316 316 348 342 363 341 375 373 413 410 381 416 441 454 456 471 401 422 439 472 506 488 508 532 525 547 587 582 590 606 623 650 660 688 371 389 360 394 419 418 447 445 451 483 513 541 500 537 584 604 611 634 220 186 160 178 196 223 228 202 229 254 239 227 234 256 259 281 277 264 287 306 243 250 273 300 276 257 269 295 286 320 336 317 309 276 307 328 331 335 300 318 343 361 377 383 376 411 393 375 390 407 423 461 488 452 423 473 464 499 534 498 495 317 339 363 378 354 355 372 387 434 413 454 413 402 414 430 420 445 443 461 474 484 122 143 161 169 187 208 202 196 157 138 157 184 209 217 245 226 205 245 233 246 262 154 172 173 207 201 200 233 255 238 253 226 234 233 259 263 265 298 295 279 272 266 278 288 306 310 335 349 340 327 312 355 329 342 352 360 383 378 364 372 400 423 311 328 353 339 369 351 384 400 394 427 410 406 417 442 456 473 461 494 529 532
176 221 229 256 290 303 326 300 283 247 272 311 359 402 414 379 410 350 354 323 378 337 353 380 386 371 396 381 361 332 365 229 261 285 284 287 272 237 201 215 253 175 181 195 232 209 181 162 162 177 209 227 218 199 180 184 155 263 274 292 307 323 377 371 345 308 294 282 247 232 206 168 193 346 318 276 306 274 317 261 279 316 326 355 346 341 331 321 311 252 235 229 202 186 171 167 200 185 225 248 266 245 225 283 312 116 88 72 79 67 53 31 21 57 19 0 18 68 51 35 45 68 61 78 65 92 82 119 99 89 97 86 79 99 109 105 117 98 75 97 104 128 144 163 101 142 179 170 172 147 129 181 116 102 120 86 100 125 129 107 99 69 48 70 51 60 84 118 80 100 116 151 130 130 143 99 134 117 102 123 151 122 151 148 148 125 126 117 171 153 123 146 176 155 180 196 211 165 168 204 193 215 228 227 175 191 221 228 203 201 224 239 257 272 122 151 146 170 130 149 178 195 211 207 180 169 194 190 208 224 238 255 277 281 278 259 262 251 233 214 242 268 295 278 257 263 236 278 294 300 307 334 207 217 224 227 249 235 251 261 294 290 300 314 328 270 283 298 318 333 320 343 305 325 301 330 359 341 355 379 353 382 414 445 446 425 393 360 375 395 397 383 406 418 417 379 397 422 434 448 461 447 421 443 453 475 485 498 508 329 353 376 393 375 359 348 322 339 376 402 404 432 420 237 233 206 185 196 227 222 270 250 315 257 295 338 319 323 361 338 365 361 296 281 306 330 332 363 356 377 354 388 384 426 422 391 426 452 464 465 479 410 429 445 479 511 493 513 537 528 552 591 584 593 607 625 651 658 687 378 393 364 396 422 418 448 444 448 483 515 541 498 534 582 601 609 633 228 193 167 183 202 230 233 207 233 258 242 228 233 255 260 282 276 261 285 305 252 257 282 308 283 263 274 300 293 327 342 323 314 280 310 332 336 338 301 316 341 360 378 383 375 409 391 372 387 402 420 458 485 448 419 467 459 495 529 492 488 311 334 359 372 348 346 364 380 429 407 448 405 393 404 420 409 434 434 453 465 476 122 145 165 171 189 209 202 194 157 135 153 178 204 215 242 223 197 241 228 240 257 146 161 160 194 187 184 216 238 222 239 212 224 222 248 257 258 293 287 271 259 251 263 271 290 296 321 334 323 310 295 338 311 324 333 342 366 361 348 356 385 407 300 319 343 328 358 338 372 389 384 416 397 392 402 428 444 460 446 478 513 517
192 239 247 274 308 321 344 317 299 264 289 329 378 420 432 397 428 368 372 341 396 355 371 398 404 390 414 399 379 350 384 247 280 303 302 305 290 255 219 233 272 193 199 213 250 228 199 181 180 196 227 245 235 217 197 201 171 281 292 310 325 341 395 388 363 326 310 299 264 249 224 185 208 363 335 293 323 290 332 277 294 331 339 371 361 355 345 333 322 268 252 245 216 200 183 182 211 199 240 263 280 255 238 293 320 129 103 87 92 84 68 38 22 75 37 18 0 85 66 34 33 81 71 80 54 104 92 126 107 94 98 84 72 84 101 94 99 80 63 83 88 110 127 146 83 123 160 152 155 129 111 163 126 114 126 92 103 127 129 105 96 69 44 64 34 45 68 104 62 83 98 169 148 148 161 117 151 133 117 137 165 132 162 157 153 129 127 114 175 153 117 141 172 152 179 193 206 157 161 205 186 214 221 224 185 202 231 237 211 205 228 245 265 278 107 136 129 155 119 136 164 179 196 194 168 159 183 172 190 206 220 237 258 263 259 241 244 232 215 197 227 254 280 263 241 247 220 261 276 282 289 316 199 207 212 214 236 225 243 250 283 278 286 299 315 253 267 281 301 316 303 326 288 309 285 315 344 325 339 362 335 363 396 427 427 407 375 343 358 379 381 368 391 402 401 364 383 407 419 432 446 433 408 429 440 461 471 484 495 316 339 362 379 362 347 337 310 329 365 391 391 420 409 248 243 216 195 201 232 230 280 257 323 262 300 344 325 327 365 340 368 363 308 292 316 340 343 374 365 386 361 397 391 433 429 396 431 458 469 468 482 413 431 446 479 511 492 513 537 526 550 589 581 590 602 621 646 651 681 379 392 362 392 420 412 444 437 441 478 511 536 490 526 575 593 603 625 231 196 169 184 204 232 234 207 231 256 239 224 227 250 256 278 270 254 278 299 255 259 285 310 286 264 274 301 294 329 343 324 313 278 309 331 336 335 297 309 334 354 373 377 368 403 383 364 379 393 412 449 476 439 409 455 449 485 519 482 476 301 324 349 362 336 334 351 369 419 396 437 392 380 391 406 395 420 421 441 452 463 118 143 165 169 186 206 196 188 152 128 145 169 194 208 235 214 184 233 218 230 248 135 147 144 179 170 166 197 219 204 223 196 210 207 234 246 246 283 274 258 244 234 245 253 272 279 305 317 305 292 277 320 293 305 315 324 347 343 330 339 367 390 285 305 329 313 344 322 355 374 370 401 380 375 385 411 429 444 429 460 495 500
153 186 189 215 247 265 290 266 251 216 235 265 309 349 366 335 366 311 310 283 331 278 289 316 325 314 339 327 307 275 304 176 202 224 227 236 222 192 161 166 200 135 135 145 173 153 127 111 98 117 147 164 152 135 114 116 87 197 210 228 242 257 311 303 278 241 226 215 180 165 139 100 124 278 250 208 238 205 248 193 212 249 260 287 278 274 265 258 251 184 167 161 135 119 108 100 138 121 158 180 199 186 162 225 258 120 89 82 98 63 74 86 86 32 58 68 85 0 20 71 94 19 38 74 106 38 43 82 67 70 90 91 104 144 131 138 180 156 143 165 172 194 211 230 165 204 239 234 224 204 187 236 139 115 152 125 142 168 178 159 157 123 112 132 110 129 152 187 146 167 183 111 96 80 82 42 66 49 35 60 86 68 97 102 110 98 111 116 137 136 133 149 174 148 164 185 205 177 173 175 198 196 229 215 123 133 163 177 153 165 184 193 205 225 167 190 195 212 154 180 211 240 250 235 206 189 213 253 268 281 298 317 338 340 333 311 321 307 285 264 276 298 330 312 295 305 280 329 347 355 366 389 216 230 246 258 274 251 259 280 309 313 327 344 354 317 326 347 371 382 367 389 350 363 339 363 390 381 397 419 403 438 470 500 499 478 447 407 419 436 435 419 440 454 456 413 428 453 469 484 493 476 448 468 475 501 513 528 532 351 381 405 421 398 380 366 338 353 393 418 428 451 435 242 244 217 199 226 255 243 279 270 330 284 323 358 344 353 390 370 397 396 295 285 311 338 333 366 365 385 368 400 402 440 440 415 450 472 488 494 510 439 462 483 515 550 535 554 576 573 594 634 631 638 657 673 702 714 742 415 437 409 446 468 472 499 500 506 536 565 594 555 593 638 659 665 689 262 229 206 226 242 268 275 251 279 304 291 280 289 311 311 334 331 320 343 360 284 293 313 341 319 303 317 341 331 363 380 362 357 326 356 376 377 386 353 373 398 415 430 437 431 466 449 431 447 464 479 517 544 509 481 531 521 555 592 555 553 374 397 421 435 412 412 430 445 492 471 512 471 460 471 487 477 502 501 519 531 542 178 197 211 222 240 261 257 252 213 195 215 242 266 274 301 283 263 303 291 304 319 212 229 228 262 254 250 279 301 288 307 281 291 290 316 321 323 356 353 337 328 318 329 335 356 364 389 401 388 374 358 402 373 383 391 402 426 425 413 423 451 474 368 386 410 396 426 406 440 457 451 484 465 460 470 496 513 528 513 544 579 584
165 202 206 232 264 281 306 282 266 231 251 283 328 369 385 353 384 328 328 300 349 298 309 336 346 334 359 346 327 295 325 195 222 244 247 255 241 210 177 185 219 151 153 163 193 173 146 129 118 137 167 185 172 155 134 135 105 217 230 248 262 277 331 323 298 261 245 235 200 184 159 119 142 297 269 228 257 224 266 211 228 266 275 305 295 290 280 271 262 203 186 179 151 135 121 116 150 135 174 197 215 196 175 235 266 124 93 82 97 65 70 73 70 36 45 51 66 20 0 51 74 18 25 60 86 43 39 80 62 60 78 75 86 124 114 120 160 136 126 148 154 174 192 211 145 184 219 214 204 184 167 215 138 116 149 119 135 162 170 150 145 112 97 118 90 111 134 169 126 148 164 127 110 98 102 60 86 67 51 72 100 74 104 105 109 93 102 103 135 129 118 136 163 138 157 177 195 163 160 172 186 190 217 207 129 143 173 183 159 165 186 197 212 230 147 171 175 193 137 162 193 220 231 218 189 173 197 233 248 261 278 297 318 320 313 291 301 287 265 245 258 281 313 294 277 286 260 309 327 335 346 369 202 216 230 240 258 236 246 265 295 298 310 327 338 297 307 328 351 362 348 369 331 345 321 346 373 362 379 401 383 418 450 480 479 458 427 387 400 417 417 402 423 436 438 395 411 436 451 466 476 460 432 452 460 485 496 511 517 335 364 388 404 382 365 351 324 340 379 404 412 436 422 248 248 221 202 224 254 244 284 271 333 283 322 360 344 352 389 368 396 393 303 291 317 344 340 373 371 390 372 404 405 444 443 416 451 474 489 493 509 438 461 479 512 546 530 550 573 567 589 629 625 632 649 666 694 704 732 412 431 403 438 462 462 491 490 495 527 557 586 544 582 628 648 655 679 259 226 201 220 238 264 269 245 272 297 283 271 279 301 303 325 321 309 332 350 282 290 311 339 316 299 311 336 327 360 376 358 351 319 350 370 373 379 345 362 387 405 422 428 421 455 438 420 435 451 468 505 533 496 468 517 508 543 579 542 538 361 383 408 422 398 397 415 430 478 457 498 455 444 455 471 460 485 485 504 516 527 167 188 204 213 231 252 247 241 202 182 202 228 253 262 290 271 247 290 277 290 306 197 212 210 245 236 230 259 281 268 289 262 275 272 299 307 309 342 338 321 310 299 310 315 336 345 371 382 368 354 337 382 353 363 371 382 406 405 394 404 432 455 351 370 394 379 409 388 422 440 435 467 446 441 451 477 495 510 494 525 560 565
204 246 252 279 312 327 351 326 309 274 296 332 378 419 434 401 432 374 376 347 398 349 360 387 397 385 410 397 377 346 376 245 273 295 298 305 290 258 224 234 269 197 201 212 244 223 196 179 169 188 218 236 223 206 185 184 152 267 281 299 313 327 381 371 347 310 293 285 250 234 209 167 189 345 317 276 304 271 311 256 270 308 312 350 338 331 320 305 293 250 234 224 193 178 157 159 184 174 217 241 256 226 211 263 289 149 120 105 114 96 86 66 52 76 50 35 34 71 51 0 23 61 45 46 36 79 64 94 75 61 65 51 45 74 75 74 111 85 94 113 113 126 146 164 97 134 168 165 153 133 116 164 152 136 155 121 134 159 162 138 129 102 77 98 41 74 95 131 80 104 120 173 154 147 153 111 136 116 98 113 142 104 132 125 121 96 93 82 142 120 88 111 141 120 146 161 175 130 132 172 158 181 192 192 154 172 201 205 179 171 195 212 233 245 98 123 125 145 97 118 148 171 184 176 148 136 160 183 197 210 227 246 268 269 262 240 249 236 214 194 213 238 267 249 230 238 212 259 276 284 294 318 172 182 191 197 217 201 216 228 260 258 269 284 297 248 259 277 300 312 298 320 282 298 274 301 330 315 331 353 333 367 398 429 428 407 376 338 352 370 370 356 378 390 391 351 368 392 406 420 432 417 391 411 421 444 455 469 477 296 322 346 362 343 326 315 288 305 343 369 372 399 387 271 268 241 220 231 262 258 305 285 350 292 330 373 355 358 396 372 400 395 330 315 341 365 366 398 391 412 389 424 420 461 457 426 461 487 499 499 513 444 463 479 512 544 525 546 570 559 584 623 614 624 636 655 679 685 714 411 425 395 426 453 446 477 470 474 512 544 570 523 559 608 626 636 658 262 227 201 216 236 264 266 239 265 290 273 257 261 283 290 311 304 287 312 332 286 291 316 342 318 296 307 333 327 361 376 357 347 312 342 364 369 368 331 342 367 387 407 411 401 436 416 396 411 425 445 482 509 471 441 485 481 517 550 513 506 333 356 381 393 367 362 379 399 450 426 468 422 409 419 434 421 446 449 470 480 492 151 177 198 202 219 240 230 221 185 161 178 201 227 241 268 247 214 265 250 261 280 166 175 169 204 191 182 209 231 219 245 218 238 233 261 277 277 315 303 287 268 253 262 265 287 299 326 335 319 304 287 332 302 312 319 331 355 355 344 356 384 407 310 333 356 338 370 346 378 400 397 426 402 395 404 432 453 466 446 476 511 518
220 264 271 298 331 346 370 344 326 291 315 352 399 440 454 421 452 393 395 366 418 371 383 410 419 407 432 418 399 368 398 266 295 318 320 326 311 277 243 254 291 216 221 233 266 245 218 200 192 211 241 258 246 229 208 207 175 290 304 321 335 350 404 394 370 333 316 308 273 257 232 190 211 368 340 299 327 293 334 278 292 330 333 372 360 352 341 325 312 273 256 247 215 200 178 182 204 195 239 263 278 245 231 281 305 160 133 117 123 111 98 71 54 95 63 45 33 94 74 23 0 84 67 60 21 101 85 111 93 78 75 59 41 55 69 61 88 62 82 97 95 104 124 142 75 111 145 142 131 110 93 142 158 145 159 124 135 158 158 135 123 100 73 91 20 60 79 114 59 83 99 192 172 168 175 133 159 139 121 136 164 125 152 143 136 110 103 87 154 128 86 111 142 124 152 164 175 124 130 181 154 186 189 194 172 192 220 222 195 183 208 227 250 259 78 106 104 126 87 105 133 152 167 162 136 126 151 160 174 188 204 223 245 246 240 219 227 213 193 173 197 223 250 233 212 220 193 238 254 262 272 296 167 175 180 182 205 193 210 218 251 246 255 269 284 228 240 257 279 292 278 301 262 281 256 285 314 297 312 335 312 345 376 407 406 386 354 318 332 351 352 339 361 373 373 335 353 377 390 403 416 402 377 398 409 430 440 454 464 284 308 331 348 331 315 305 278 296 332 358 359 388 377 280 275 248 227 233 264 262 313 289 355 294 331 376 357 358 396 371 399 393 340 324 349 372 375 406 398 419 394 429 423 466 461 428 463 490 500 499 512 444 462 475 509 540 519 541 566 552 577 616 606 617 626 646 669 672 702 408 419 389 417 447 435 468 459 461 501 535 559 511 545 595 613 624 645 262 227 200 214 234 262 263 236 259 284 266 249 251 273 282 303 294 275 300 322 286 289 316 341 316 293 302 330 324 359 373 353 342 306 336 359 365 361 322 331 355 377 397 400 389 424 404 383 397 411 432 469 495 456 426 468 465 503 535 497 489 318 341 366 378 351 345 361 383 434 410 452 404 391 400 414 401 426 431 452 461 474 145 171 194 197 213 232 221 211 177 151 166 188 213 230 257 235 198 252 236 246 267 151 158 149 184 169 160 186 208 196 224 197 220 213 241 262 260 300 286 269 247 231 240 242 264 277 304 313 296 281 264 309 280 289 297 308 332 332 321 334 362 384 290 314 337 318 350 325 357 379 378 406 381 373 382 410 432 444 424 453 488 495
172 205 207 233 265 283 308 285 270 235 253 282 326 365 382 353 384 330 328 301 348 291 300 327 338 329 354 342 322 290 317 192 215 237 242 252 239 210 179 184 216 154 153 162 187 168 144 128 110 131 159 177 162 146 125 123 91 206 221 238 252 266 320 310 286 249 232 224 189 173 148 106 128 284 256 215 243 210 252 196 212 250 258 290 280 274 264 253 245 190 173 164 135 119 103 100 132 118 159 182 199 178 158 217 248 137 106 97 112 79 86 91 87 48 62 68 81 19 18 61 84 0 21 55 93 25 24 65 48 51 70 72 88 131 113 123 172 146 143 164 169 187 206 224 158 195 229 226 211 193 176 223 154 131 165 136 152 179 187 167 163 130 115 136 102 127 149 185 139 162 178 129 116 98 96 59 76 55 37 56 84 57 87 88 94 80 92 97 120 117 115 130 154 129 146 166 186 158 153 158 179 178 209 196 112 125 155 166 141 149 169 180 194 212 153 175 182 197 137 163 194 225 233 217 188 170 194 244 258 270 288 307 328 329 321 297 309 295 272 251 259 281 313 295 278 289 264 315 333 343 354 376 196 211 228 240 256 232 239 261 290 295 309 326 335 302 310 333 357 367 352 373 335 347 322 346 373 364 381 403 389 425 457 487 485 464 433 391 403 419 418 402 423 437 439 395 410 435 451 467 476 458 429 449 456 482 494 510 514 332 362 387 403 379 361 347 319 334 374 399 410 432 416 260 261 234 216 240 269 259 296 286 347 299 338 375 359 368 405 384 412 409 314 303 329 356 351 385 383 403 385 417 419 457 457 431 466 488 504 509 524 454 477 496 529 563 547 567 589 585 606 646 642 650 667 683 712 722 750 428 448 420 456 479 480 509 508 513 545 575 603 562 599 646 666 673 697 275 242 218 238 255 281 287 262 290 314 301 289 296 318 320 343 339 327 350 368 298 306 327 355 332 316 328 353 344 377 393 375 368 337 367 387 390 397 362 380 405 423 439 446 439 473 455 437 453 469 486 523 551 514 485 534 526 561 596 559 556 378 401 425 439 415 414 431 447 496 474 515 472 461 472 487 476 501 502 521 532 544 185 205 221 231 249 270 265 259 220 200 219 245 270 280 307 289 264 308 295 308 324 214 228 225 260 250 243 270 292 280 304 277 291 288 315 324 326 360 354 338 325 313 323 326 348 358 385 395 380 365 348 393 363 372 379 391 415 416 405 417 445 468 366 386 410 394 425 403 436 455 451 483 461 455 464 492 510 524 507 537 572 578
189 224 227 253 285 303 328 304 289 254 273 303 346 386 403 373 404 350 348 321 368 311 319 346 358 349 374 362 343 310 337 213 236 257 262 273 260 230 199 204 236 173 173 182 208 189 164 149 131 152 180 197 182 166 145 141 108 225 241 258 271 285 339 327 304 267 249 243 208 191 167 124 144 301 273 232 259 226 267 211 225 263 268 305 293 286 275 262 251 206 190 180 148 133 112 114 140 129 172 196 211 184 167 222 251 149 117 106 120 90 92 89 82 61 62 61 71 38 25 45 67 21 0 36 73 34 21 59 40 35 53 52 67 111 93 102 155 128 134 154 157 171 191 209 142 178 211 209 191 174 158 204 161 140 171 139 155 181 188 166 160 128 110 131 86 116 138 174 125 149 165 149 134 118 117 80 95 74 55 68 97 61 91 87 88 69 77 79 113 104 95 112 138 113 132 152 170 139 135 149 161 165 193 182 114 130 160 167 142 143 165 178 196 211 133 154 162 176 117 143 173 204 213 197 168 151 175 227 239 251 269 289 310 310 302 277 290 275 252 230 238 260 293 274 258 269 243 295 313 323 335 356 178 192 208 220 236 213 222 241 271 275 289 306 315 282 290 312 337 347 332 353 314 326 302 326 352 344 361 382 368 406 437 467 465 444 413 371 383 399 397 382 402 416 419 375 390 415 431 446 455 438 409 429 437 463 474 490 494 312 342 367 383 360 341 328 300 316 355 381 390 413 398 273 273 245 226 246 277 268 308 295 358 306 345 384 368 374 412 391 418 415 328 316 342 369 365 398 395 415 396 429 429 468 467 440 475 498 513 516 531 461 483 501 534 567 550 570 594 587 609 649 643 652 667 684 711 719 748 433 451 422 456 481 479 508 505 509 544 575 602 559 595 643 662 671 694 281 247 222 240 258 285 290 264 291 316 301 288 294 316 320 342 337 323 347 366 304 311 334 361 337 319 331 357 348 382 398 379 371 338 369 390 393 397 362 377 402 421 438 444 436 471 452 433 448 463 482 519 546 509 479 526 520 556 590 553 547 372 395 419 433 408 405 422 440 489 467 508 464 451 462 477 465 490 492 512 523 535 183 205 223 231 249 269 262 255 217 196 214 239 265 276 304 284 256 302 289 301 318 206 218 213 248 236 227 253 275 264 290 263 281 276 304 317 318 354 345 329 312 298 307 309 331 344 371 380 363 348 330 376 345 353 359 372 396 399 388 401 429 452 354 376 399 382 414 390 423 444 440 470 447 440 449 477 498 510 491 520 555 562
225 259 262 289 320 338 363 340 325 290 308 337 380 418 437 408 439 385 382 356 402 341 346 373 387 380 405 394 375 342 366 246 267 288 294 307 294 265 234 239 270 209 208 216 240 222 198 183 161 184 210 227 209 196 174 167 132 251 269 285 297 310 363 349 327 291 271 268 234 217 193 149 165 321 294 255 279 246 284 229 239 278 276 322 307 298 285 267 252 228 211 199 164 150 123 133 147 142 188 212 224 186 175 221 245 180 149 137 149 123 121 109 97 95 86 78 80 74 60 46 60 55 36 0 55 57 40 52 35 18 20 17 39 87 59 72 141 113 140 157 155 160 182 199 132 162 192 194 165 153 139 180 189 170 196 163 177 203 207 184 175 146 123 144 80 119 139 174 118 143 158 184 169 153 150 115 125 102 84 89 115 71 94 83 76 50 49 44 96 76 60 76 104 80 103 121 138 103 100 126 126 137 158 152 113 133 161 162 135 125 149 167 190 200 106 124 136 146 83 110 140 175 180 162 133 115 139 210 218 227 248 269 289 286 276 249 267 250 225 203 205 226 259 240 225 237 213 266 286 297 311 329 143 157 173 185 201 177 187 206 235 240 254 271 280 251 258 283 309 317 302 321 283 293 269 291 318 311 328 349 339 379 410 440 436 415 385 340 351 366 364 348 368 382 385 340 355 380 396 412 421 403 374 394 402 427 439 454 459 277 307 332 348 324 306 292 265 280 320 345 354 377 362 305 303 276 256 272 303 296 340 324 388 333 371 412 395 400 438 415 443 438 361 348 374 400 398 431 427 447 426 460 458 499 496 467 502 527 540 542 556 486 507 523 556 589 570 591 615 605 629 668 660 670 682 701 725 730 760 455 470 441 472 499 492 523 516 519 558 590 616 569 604 653 672 682 704 305 270 244 261 280 308 311 284 310 335 318 303 307 329 336 357 350 333 358 379 329 334 359 385 361 341 351 378 370 405 420 401 392 357 387 409 414 414 377 388 413 433 453 457 447 482 462 442 456 470 490 527 554 516 485 528 525 562 594 557 549 378 400 425 438 411 405 421 443 494 470 512 464 451 459 474 460 485 491 512 521 534 197 222 242 248 265 285 276 267 231 207 223 246 272 287 314 293 258 311 295 306 326 210 218 208 243 227 214 235 257 249 282 255 280 272 301 322 320 360 346 329 305 286 293 291 315 332 360 366 345 329 310 357 324 330 334 348 373 379 371 386 414 436 349 374 396 377 410 382 414 438 437 464 437 427 435 465 490 500 476 503 537 547
239 282 288 315 348 363 387 362 345 310 332 368 414 454 470 437 468 410 412 383 434 383 392 420 431 420 445 432 412 381 409 281 307 329 333 340 326 294 260 269 305 233 237 248 279 258 232 215 203 223 252 269 255 239 218 214 181 299 314 331 344 358 412 400 377 340 322 316 281 265 240 197 216 373 345 305 331 298 337 282 293 332 331 375 362 352 340 322 307 279 262 251 217 203 178 185 202 196 241 266 278 241 230 275 297 181 153 137 144 130 118 92 76 112 83 65 54 106 86 36 21 93 73 55 0 105 88 106 90 74 65 48 24 39 48 40 86 58 98 110 105 105 127 144 77 107 138 139 118 101 85 131 179 166 180 145 156 178 178 154 142 121 93 110 33 76 91 124 66 90 105 209 189 183 187 146 168 147 129 139 167 125 149 138 128 101 90 71 144 113 67 92 123 107 136 147 156 104 110 167 134 169 169 176 168 188 215 215 188 172 196 217 242 249 62 87 89 108 65 84 113 135 148 142 115 105 129 155 166 177 196 216 237 236 228 205 217 202 180 159 177 203 231 214 194 202 176 223 241 250 262 283 146 154 159 162 184 171 189 196 229 225 235 249 263 212 223 242 265 277 263 284 246 262 238 266 294 279 295 317 298 333 364 395 393 372 341 302 316 334 334 320 342 355 355 315 333 357 371 385 397 382 356 377 388 410 420 434 443 264 288 311 328 310 294 284 257 275 311 337 339 367 356 301 296 269 248 254 285 283 334 310 376 315 352 397 377 379 417 391 419 412 361 345 370 393 396 427 419 440 415 450 444 487 482 449 484 511 521 519 532 464 481 494 528 559 537 559 584 570 595 634 623 634 641 662 684 686 716 428 438 407 434 464 450 484 473 474 517 551 574 524 558 609 625 638 659 283 247 220 233 254 282 283 255 278 303 284 266 267 289 299 320 309 290 315 338 306 309 336 361 336 313 321 349 343 378 392 372 361 324 354 377 384 378 339 346 369 392 413 416 404 439 417 397 410 423 445 481 508 468 437 477 476 515 545 507 497 330 352 377 389 361 353 369 392 445 420 462 412 398 406 420 406 431 438 460 468 482 163 190 213 215 231 250 238 227 195 168 181 201 227 246 272 249 209 266 249 258 280 164 167 155 189 172 159 181 203 194 227 200 228 219 248 274 271 312 294 278 251 231 238 237 261 277 305 311 291 276 257 304 272 280 286 298 323 326 317 331 359 382 295 321 343 323 356 328 359 384 384 410 382 372 380 410 435 445 422 449 483 493
186 213 214 239 269 289 315 293 279 245 260 285 325 363 382 356 386 335 330 306 349 285 290 317 331 324 349 339 320 286 310 193 211 231 239 253 241 214 186 187 215 163 159 165 184 167 146 133 106 129 154 170 153 139 118 110 76 195 212 229 241 254 308 295 272 235 217 212 178 161 137 93 111 268 240 200 226 193 233 177 191 230 235 271 259 252 242 229 220 174 157 146 114 99 79 81 108 95 138 162 178 153 134 192 223 158 128 120 136 101 110 116 112 70 88 92 104 38 43 79 101 25 34 57 105 0 17 45 34 44 65 73 95 141 116 129 188 161 166 187 191 205 225 243 176 211 243 243 221 206 190 235 177 153 190 161 177 204 213 193 188 155 139 161 120 149 171 207 159 182 199 139 129 106 96 68 68 46 29 35 63 31 61 64 72 63 80 91 99 102 112 122 143 118 130 152 173 153 146 138 170 160 198 181 86 100 130 141 116 127 146 156 169 188 162 180 192 202 139 166 196 231 237 217 187 168 191 260 271 282 301 321 342 341 332 305 321 306 281 259 260 280 314 295 281 293 269 323 342 353 366 385 188 205 225 240 254 226 230 255 282 291 306 325 331 308 315 340 366 374 358 378 340 348 324 346 371 366 384 405 396 435 466 496 493 472 441 396 407 421 419 403 422 436 441 394 408 433 450 466 474 455 425 444 450 478 490 506 508 327 360 384 400 374 355 340 312 326 367 392 405 425 408 280 282 255 238 264 293 281 316 308 368 322 361 396 382 391 428 408 435 434 332 322 349 376 370 403 403 422 406 437 440 478 478 454 488 510 527 532 548 477 500 520 553 587 572 591 614 609 631 671 667 675 692 709 737 747 775 453 473 445 481 504 505 534 533 538 570 600 628 587 624 671 691 698 722 299 267 243 263 279 305 311 287 315 339 326 314 322 344 346 368 364 352 375 393 322 331 351 379 356 340 353 378 368 401 417 400 393 362 392 412 414 422 388 405 430 448 465 471 464 498 481 462 478 494 511 548 576 539 510 558 550 586 621 584 579 403 425 450 464 439 437 455 471 520 498 540 496 484 495 510 498 523 525 544 555 567 210 230 247 256 274 295 290 284 245 225 244 270 295 305 332 313 288 332 319 332 349 237 251 247 281 269 261 286 308 297 324 297 314 310 337 348 349 384 378 361 346 331 341 342 365 377 404 414 396 381 362 409 377 385 389 403 427 431 422 434 462 485 388 409 432 416 447 424 457 477 474 504 481 473 482 511 531 544 525 553 588 596
195 225 227 253 283 302 328 305 291 257 273 300 341 379 398 370 401 349 345 320 364 302 307 334 348 341 366 355 336 303 327 208 227 248 255 268 256 228 199 202 231 175 172 179 200 183 160 146 122 145 171 187 170 156 135 128 94 212 230 246 258 271 325 312 289 253 234 229 195 178 154 110 128 285 257 217 243 210 249 193 207 245 248 287 275 267 256 242 231 191 174 163 130 115 93 97 120 110 154 178 192 164 147 202 230 161 130 120 135 103 108 109 102 72 81 82 92 43 39 64 85 24 21 40 88 17 0 42 24 29 50 56 77 124 99 112 172 145 155 175 177 189 210 228 160 195 227 227 203 189 174 217 177 154 188 157 173 200 207 186 180 148 130 151 105 136 158 194 144 168 184 150 138 118 111 80 85 63 45 51 79 41 70 68 71 56 69 76 97 93 96 109 132 106 122 142 163 139 132 134 157 153 187 172 94 110 139 147 122 126 147 159 176 192 145 163 174 185 122 149 179 214 220 201 171 153 176 243 254 264 284 304 325 323 314 288 304 288 264 242 244 264 298 279 264 277 252 306 325 335 349 368 175 191 209 224 238 212 218 241 269 276 291 309 317 291 298 323 348 356 341 361 323 332 308 330 356 350 368 389 378 418 449 479 476 455 424 379 390 405 403 386 406 420 424 378 393 418 435 450 459 440 410 430 437 463 476 491 494 313 344 369 385 360 341 326 299 313 354 379 390 411 395 284 285 258 240 263 293 283 321 309 371 322 361 398 383 391 428 407 435 432 338 327 354 380 376 409 407 427 409 441 443 482 481 455 489 512 528 532 547 477 499 518 551 585 569 588 611 605 628 667 662 670 686 703 731 740 768 450 469 441 475 500 498 528 525 530 564 594 622 579 616 663 683 691 714 298 264 239 258 276 303 308 283 310 335 320 308 314 336 339 362 357 343 367 386 321 329 350 378 355 337 350 375 366 399 415 397 390 357 388 408 411 416 381 397 422 441 458 464 456 491 472 454 469 484 502 539 567 529 500 547 540 576 610 573 568 392 415 440 453 428 425 442 460 510 487 529 484 472 482 497 485 510 512 532 543 555 202 224 242 250 268 289 282 276 237 216 234 260 285 296 324 304 276 323 309 321 339 226 238 233 267 255 245 269 291 281 309 282 301 296 324 338 338 374 366 349 331 316 325 326 349 362 389 398 379 364 346 392 360 367 372 386 410 414 405 418 446 469 374 396 419 402 434 410 442 463 460 490 466 458 467 496 517 529 509 537 571 580
231 256 255 280 308 329 356 335 322 288 302 323 360 396 417 393 424 375 369 345 385 313 312 338 357 353 379 371 352 318 335 230 242 260 271 289 278 255 228 227 251 206 200 204 218 203 185 174 140 165 185 200 179 169 149 134 100 217 237 252 262 273 325 307 287 252 231 231 200 182 161 117 127 278 252 215 236 203 238 184 191 230 225 275 259 248 235 215 201 189 172 157 119 108 76 93 97 96 142 167 176 134 125 170 195 202 171 162 177 144 150 148 140 113 121 119 126 82 80 94 111 65 59 52 106 45 42 0 20 34 45 60 87 135 97 116 192 163 188 206 206 211 233 250 183 213 240 245 210 202 188 226 218 196 229 198 214 240 247 225 219 187 167 189 131 168 189 225 170 194 210 183 174 149 135 113 103 83 69 57 76 31 45 32 29 21 43 62 55 59 85 88 103 78 86 108 131 120 109 93 132 115 157 136 61 82 109 111 85 85 106 120 139 152 151 163 181 185 117 145 172 214 213 188 160 138 159 259 265 272 294 316 336 331 319 290 312 294 267 244 233 250 286 267 256 270 248 306 326 339 355 370 150 169 192 211 222 189 190 219 244 256 273 293 297 288 291 321 349 353 337 354 318 321 297 315 339 339 359 378 376 421 450 479 474 453 424 374 382 394 390 373 391 406 412 363 375 400 419 435 441 420 389 408 413 441 455 471 471 291 326 350 365 338 318 301 274 286 328 352 368 386 368 324 326 299 281 304 334 324 361 351 412 364 402 440 424 432 470 449 476 473 377 367 393 421 415 448 447 467 450 482 484 522 522 496 531 553 569 574 589 519 541 559 592 626 610 629 653 646 668 708 703 711 726 743 770 777 806 492 510 481 515 540 537 567 563 567 603 634 661 616 652 701 719 728 751 339 306 281 299 317 344 349 324 350 375 360 347 352 374 379 401 395 380 404 424 362 370 392 419 396 378 390 416 407 440 456 438 431 398 428 449 452 456 421 435 459 479 497 502 493 528 509 490 505 519 538 576 603 565 535 579 575 611 644 607 600 427 450 475 487 461 456 472 493 544 520 562 515 502 511 525 512 537 542 563 572 585 241 264 282 290 308 328 321 313 276 253 271 295 320 334 361 340 308 359 344 355 374 260 269 260 295 278 265 284 305 299 333 307 331 324 352 371 371 409 397 380 357 337 344 340 365 383 411 417 394 377 357 405 371 375 377 393 418 427 420 436 464 486 400 425 448 428 461 434 465 490 489 516 489 478 485 516 541 551 526 551 585 597
219 247 247 273 302 322 348 326 313 278 294 318 358 394 415 388 419 368 364 339 381 314 316 343 359 354 379 370 351 317 338 225 241 261 270 286 273 248 220 221 248 196 192 198 216 199 179 166 137 161 184 200 181 169 148 136 102 221 240 256 266 278 331 316 294 258 238 236 203 186 164 119 133 287 260 222 245 212 249 194 204 242 241 287 272 262 250 232 219 195 179 165 129 116 88 100 112 107 153 178 189 152 140 188 214 185 154 144 159 127 132 128 120 96 102 99 107 67 62 75 93 48 40 35 90 34 24 20 0 17 35 48 74 122 89 105 176 148 169 188 188 195 216 234 166 198 227 230 199 189 174 214 200 178 210 179 194 221 228 206 199 168 148 169 113 149 170 206 152 176 192 172 161 140 129 102 100 78 62 58 82 36 59 50 48 31 47 59 74 70 81 89 110 84 98 119 140 121 112 110 137 129 165 149 79 98 126 130 104 103 125 139 159 172 140 155 170 177 110 138 167 206 208 186 157 137 159 245 253 261 282 304 324 320 309 281 301 284 258 235 230 249 284 265 252 265 242 298 318 330 345 361 155 172 193 209 222 192 197 222 249 258 274 293 299 282 287 314 341 347 331 350 312 319 295 315 339 337 355 375 369 412 442 472 467 446 416 369 379 391 389 372 391 405 410 363 376 401 419 435 442 422 392 411 417 445 458 474 475 294 327 352 367 341 322 306 279 292 334 358 372 391 374 308 310 282 264 286 316 306 345 333 395 346 384 422 406 414 451 430 458 455 362 351 378 405 400 433 431 451 433 466 467 506 505 478 513 536 552 555 571 500 522 540 573 607 590 610 634 626 649 688 683 691 706 724 750 758 787 473 491 462 495 521 517 548 543 547 583 614 641 597 633 681 700 709 732 320 287 261 280 298 325 330 304 331 356 340 327 332 355 359 381 375 360 384 404 344 351 373 400 377 359 371 397 388 422 437 419 411 378 409 429 433 437 401 415 440 459 477 482 474 509 489 470 485 500 519 556 583 545 515 560 555 592 625 588 581 408 430 455 468 442 437 454 474 525 501 543 497 483 493 508 494 519 524 545 554 567 221 244 263 270 288 309 301 293 256 234 251 275 301 314 341 321 289 339 325 336 355 240 250 242 277 262 249 270 292 284 317 290 313 306 335 352 352 389 378 362 340 321 329 327 351 367 395 402 380 364 345 392 359 364 367 382 407 414 406 422 449 472 383 407 430 411 444 417 449 472 471 499 472 463 471 501 525 535 512 538 572 583
223 254 256 282 312 331 357 334 320 285 302 328 370 407 427 399 430 378 374 349 393 329 331 358 374 368 393 383 364 330 353 237 254 275 283 297 284 257 228 231 259 203 201 208 228 211 189 175 150 173 198 214 195 183 161 152 117 236 255 271 282 294 347 332 311 275 255 252 219 202 179 134 149 304 277 238 262 229 266 211 221 259 258 304 289 279 267 248 234 212 195 182 146 133 105 116 129 124 170 195 206 168 157 203 228 184 153 141 155 126 127 120 110 96 95 89 94 70 60 61 78 51 35 18 74 44 29 34 17 0 21 31 56 105 73 88 159 131 156 173 173 178 200 217 150 181 209 213 182 171 157 197 196 175 205 172 187 213 219 196 188 158 136 158 98 135 156 191 136 161 176 179 166 147 140 108 112 90 73 73 98 53 76 65 59 36 42 47 82 68 68 80 104 78 97 116 136 110 103 115 129 130 159 147 95 115 142 144 118 112 135 151 173 184 123 139 153 161 95 123 152 190 193 173 143 124 147 228 236 244 265 287 307 303 292 265 284 267 241 219 216 236 270 251 237 250 227 282 301 313 328 345 146 162 181 196 210 183 189 212 240 247 262 281 288 266 271 298 325 331 316 335 297 305 280 302 327 322 341 361 354 395 426 455 451 430 400 354 364 377 375 358 378 392 397 350 364 389 406 422 430 411 382 401 408 434 447 463 465 284 316 340 356 331 312 297 270 284 325 350 361 382 366 308 308 281 262 281 311 303 344 330 393 341 379 419 402 409 446 424 452 448 363 351 378 404 400 434 431 450 431 464 464 504 502 474 509 533 548 550 565 495 516 533 567 600 582 602 626 617 641 680 673 682 695 714 739 746 775 466 482 453 485 511 506 537 531 535 572 604 630 584 620 669 687 697 719 314 280 254 272 291 318 322 296 322 347 331 317 321 343 349 371 364 348 373 393 338 344 368 394 371 351 363 389 381 415 430 412 403 369 400 421 425 427 390 403 428 448 467 471 462 497 477 458 472 487 506 543 570 532 502 546 542 579 611 574 566 394 417 442 454 428 422 439 460 511 487 529 482 468 477 492 479 503 508 530 539 552 211 235 254 261 278 299 290 282 245 222 239 262 288 302 329 308 275 326 311 322 342 227 235 226 261 245 232 253 275 267 300 273 298 290 319 338 337 376 363 347 323 304 311 309 333 350 378 385 363 347 328 375 341 347 351 365 390 397 389 404 432 454 367 392 414 395 428 401 432 456 455 482 456 446 453 484 508 519 495 521 555 566
242 275 277 303 333 352 378 355 340 306 323 350 391 428 448 421 451 399 395 370 414 349 351 378 394 389 414 404 385 351 373 258 276 296 304 318 306 279 249 252 281 224 222 229 250 232 211 197 171 194 219 235 216 203 182 172 137 256 275 291 302 313 366 350 330 293 273 272 239 222 199 155 168 321 295 257 279 247 282 228 236 274 269 320 304 293 280 258 242 231 214 200 163 151 120 134 141 140 186 211 220 177 169 210 231 200 169 156 169 142 141 128 116 113 106 97 98 90 78 65 75 70 53 20 65 65 50 45 35 21 0 17 44 91 53 71 149 121 157 172 169 169 192 208 142 169 196 201 165 157 144 181 209 190 216 183 197 222 226 203 194 166 142 162 94 135 154 188 131 155 170 200 186 168 161 129 134 111 94 93 117 71 89 74 63 36 29 26 79 56 46 59 85 61 83 101 118 88 83 107 109 117 140 132 104 126 151 149 123 108 132 152 176 184 107 120 137 142 75 103 132 171 173 151 122 103 126 215 221 228 250 272 291 287 275 246 268 250 223 200 195 215 249 230 217 230 207 263 283 295 311 326 126 141 159 175 188 162 169 191 219 226 241 259 266 246 251 278 306 312 296 314 277 284 259 280 306 302 320 340 334 377 407 436 432 411 381 333 343 356 354 337 357 371 375 329 343 368 385 401 409 390 360 380 387 413 425 441 444 262 294 319 334 310 291 276 249 264 304 329 340 362 346 324 323 296 276 292 323 316 359 344 407 353 391 432 415 420 458 435 463 458 380 368 394 420 417 450 446 466 446 480 478 518 516 487 522 547 560 562 576 506 527 542 576 608 589 610 635 624 648 687 679 689 700 719 743 747 777 475 490 460 490 518 509 542 533 536 576 608 633 586 620 670 688 699 721 325 290 264 280 300 327 330 304 329 354 337 322 325 347 354 376 368 350 375 396 349 354 379 405 381 360 371 397 390 424 440 420 411 376 406 428 433 433 395 406 430 451 471 475 464 499 479 458 473 486 507 544 570 531 501 542 540 578 609 572 562 393 416 441 453 426 418 434 457 509 485 527 478 463 472 486 472 496 503 525 533 547 216 241 262 267 284 304 294 285 250 225 241 263 288 305 331 310 273 327 311 321 342 226 232 220 255 237 222 240 261 255 292 265 294 285 313 337 335 375 359 343 316 294 300 296 321 340 369 373 349 333 313 360 326 330 333 348 373 382 375 392 420 442 360 387 409 388 421 392 423 449 449 475 446 435 442 473 499 509 482 507 541 553
241 276 279 306 337 355 380 357 341 306 325 354 397 435 454 425 456 402 400 373 419 358 362 389 404 397 422 412 393 359 383 263 284 304 311 324 311 282 251 256 287 226 225 234 257 239 215 200 178 201 227 243 226 212 191 182 148 267 285 301 313 325 378 364 342 306 286 283 250 233 209 165 180 335 308 269 293 260 297 242 251 290 286 334 319 309 296 275 260 243 226 213 177 164 135 147 157 155 200 225 236 194 185 227 249 194 163 150 161 137 133 117 104 110 97 86 84 91 75 51 59 72 52 17 48 73 56 60 48 31 17 0 27 75 43 57 132 104 141 156 152 152 175 191 125 152 180 184 151 141 128 166 201 183 206 172 185 210 213 190 180 153 128 148 78 119 137 172 114 138 153 201 186 170 167 132 141 119 101 104 129 84 105 91 80 53 43 31 96 69 43 62 91 69 95 110 125 87 85 122 111 129 144 141 121 142 168 166 140 124 149 169 194 201 92 108 122 130 66 93 123 159 163 145 116 98 122 199 205 213 235 256 276 272 261 234 253 236 210 188 187 209 242 223 208 220 196 251 270 282 297 314 127 141 156 168 184 161 171 189 219 223 237 254 263 235 241 267 294 301 285 305 267 276 251 274 300 293 311 332 323 364 394 424 420 399 369 323 334 349 347 331 351 365 368 323 338 363 379 395 404 386 357 377 385 410 422 437 442 260 290 314 330 307 289 276 248 264 304 329 338 361 346 318 316 289 269 282 313 308 353 335 399 343 381 423 405 409 447 423 451 446 375 362 387 413 412 444 439 460 438 472 470 510 507 477 512 537 550 551 565 496 515 530 564 596 576 597 622 610 634 673 665 675 685 704 728 731 762 463 476 446 476 504 494 527 518 520 560 594 618 570 604 654 672 683 705 314 279 252 268 288 315 318 291 316 341 323 307 310 332 340 361 353 334 359 381 338 342 368 393 369 348 358 385 378 413 427 408 398 363 393 415 421 418 381 390 414 436 456 459 449 484 463 442 457 470 491 528 554 515 484 525 524 562 593 555 545 377 399 424 436 409 401 417 440 493 468 510 461 446 454 469 454 479 486 508 516 530 202 228 249 253 270 290 279 270 235 210 225 247 272 289 316 294 256 311 295 305 326 210 215 203 238 220 205 224 245 239 275 248 277 267 296 321 318 359 342 326 299 277 283 280 304 323 352 356 334 317 297 345 311 316 319 334 359 367 359 376 403 425 343 370 391 371 404 375 406 432 432 457 429 418 425 456 482 492 466 491 525 537
247 287 291 318 350 367 392 367 351 315 337 369 413 453 470 439 470 414 413 386 434 378 384 411 425 416 441 429 410 378 403 279 303 324 329 340 326 295 263 270 303 237 238 248 275 256 231 215 197 219 246 263 247 232 211 205 171 290 307 323 335 348 402 388 366 329 310 306 272 255 231 188 204 360 333 293 318 285 322 268 277 316 312 360 346 335 323 302 286 267 250 238 203 189 161 172 184 181 226 251 262 221 212 254 274 194 164 149 158 140 131 109 94 117 94 79 72 104 86 45 41 88 67 39 24 95 77 87 74 56 44 27 0 49 30 35 106 77 121 134 129 126 148 164 99 126 153 157 126 115 101 141 196 180 198 164 175 199 200 176 164 141 114 133 56 99 115 148 89 113 128 212 194 183 184 145 161 139 121 127 154 109 131 118 106 79 66 47 120 89 45 69 100 83 112 123 134 85 89 143 114 145 149 153 148 169 195 193 167 148 173 194 220 226 67 87 97 109 53 77 107 138 146 133 104 91 116 172 179 188 209 230 250 247 237 211 228 211 187 165 172 196 227 208 191 202 176 228 247 258 272 291 128 138 147 155 174 157 172 183 215 214 226 242 254 215 223 246 271 280 265 285 247 260 235 260 288 277 294 316 302 341 371 401 399 377 347 304 316 332 331 316 337 350 353 310 326 351 366 380 391 375 348 368 377 401 412 426 434 252 280 303 320 299 282 271 244 261 298 324 329 355 342 316 313 285 265 273 304 301 350 328 394 334 372 416 397 399 437 412 440 434 375 360 385 410 411 443 436 457 433 468 463 505 501 468 504 530 541 540 553 485 503 516 550 581 560 582 607 593 618 657 647 657 665 686 709 710 741 450 461 430 458 488 474 508 497 498 541 575 598 548 582 633 650 662 683 303 268 241 255 275 303 304 277 301 326 307 290 291 313 322 343 333 314 339 362 327 330 357 382 357 335 344 371 365 400 414 395 383 347 377 400 406 401 363 370 394 416 437 440 428 463 441 421 434 447 469 505 532 492 461 501 500 539 569 531 520 354 376 402 413 385 376 392 416 469 444 486 436 421 429 443 428 453 461 483 490 505 186 213 235 238 254 273 261 251 218 192 205 225 251 270 296 273 233 290 273 282 304 188 191 178 212 193 178 197 218 212 248 222 252 242 271 298 295 336 318 301 272 250 256 253 278 296 325 329 307 291 271 318 285 291 295 309 334 340 333 349 376 398 316 344 366 344 378 348 379 406 406 431 402 391 398 429 456 465 439 464 499 510
275 319 326 353 386 401 424 399 381 346 370 406 452 493 508 475 506 448 450 420 472 421 430 457 469 459 484 471 451 419 448 319 346 368 371 379 364 332 297 308 344 271 275 287 317 297 270 253 241 261 290 308 293 277 256 251 218 336 352 369 382 395 449 436 414 377 358 353 319 302 278 234 252 408 381 341 366 333 371 316 326 364 360 409 394 383 371 349 332 315 298 286 251 237 210 220 232 229 275 300 310 267 260 300 318 213 187 171 175 166 152 121 104 150 118 99 84 144 124 74 55 131 111 87 39 141 124 135 122 105 91 75 49 0 48 26 63 36 107 111 100 84 108 121 62 79 105 111 80 66 53 93 207 197 204 170 179 198 194 171 156 142 115 127 52 87 93 120 63 81 93 247 227 221 226 185 206 185 166 175 202 158 180 165 152 126 109 86 163 126 71 93 122 113 143 148 152 92 104 179 124 174 158 174 195 217 242 238 212 188 213 236 263 266 24 52 51 72 50 56 81 97 112 112 88 86 107 124 131 140 160 182 202 199 191 166 180 164 141 120 143 170 196 179 158 165 138 185 202 212 225 245 132 134 132 130 154 149 172 171 205 196 203 216 232 174 185 203 227 238 224 246 208 226 202 231 260 242 257 280 259 295 326 356 354 334 302 264 278 296 298 284 307 319 319 281 299 323 335 349 362 349 324 346 358 377 387 400 411 234 255 278 295 280 265 257 231 250 284 310 308 338 329 330 323 297 275 275 306 307 361 334 400 335 371 419 398 396 434 407 435 426 390 374 397 420 425 455 445 466 439 475 466 509 503 468 503 531 539 535 547 481 495 505 539 569 544 568 594 575 602 640 626 638 641 664 684 681 713 440 446 415 438 471 450 486 470 470 517 553 573 520 551 604 619 633 653 301 266 239 249 270 298 297 268 289 313 293 273 271 292 305 325 312 289 315 339 324 325 354 377 352 326 333 361 357 392 405 385 371 334 363 386 395 384 344 345 368 391 415 416 402 437 414 392 405 416 439 475 501 460 428 464 467 506 534 496 482 322 344 370 379 350 338 353 380 435 409 450 398 382 388 402 386 410 421 444 450 465 175 204 228 227 241 259 243 231 203 175 185 201 225 248 272 249 201 264 245 252 276 162 159 140 173 151 132 149 170 164 205 179 216 203 232 267 261 305 281 265 230 204 209 205 230 250 279 282 259 242 223 270 237 243 248 261 286 292 285 301 329 350 274 305 325 302 336 304 334 363 365 387 356 344 351 383 411 419 391 416 450 462
277 315 319 346 378 395 420 396 380 345 365 396 439 478 496 466 497 442 441 414 461 401 404 431 446 439 465 454 435 402 425 305 326 347 354 366 353 323 291 297 329 265 266 275 299 281 257 242 221 243 269 286 268 255 234 224 190 309 328 344 355 367 420 404 383 347 327 325 292 275 252 207 221 375 348 310 333 300 335 281 288 326 318 372 356 343 330 305 288 284 267 253 216 204 173 188 193 193 239 264 272 224 220 254 271 224 195 180 188 170 162 138 123 146 125 109 101 131 114 75 69 113 93 59 48 116 99 97 89 73 53 43 30 48 0 22 111 84 144 153 144 132 156 169 109 127 148 158 113 110 100 130 226 211 227 193 204 226 226 202 189 169 141 158 79 122 134 164 105 127 140 241 224 211 209 172 184 162 144 146 170 124 141 124 109 83 64 40 116 78 23 47 77 65 95 102 109 56 62 131 86 127 121 130 153 176 199 192 167 140 165 189 217 219 57 66 85 88 24 51 81 117 121 104 75 61 85 169 171 176 199 222 240 234 222 193 216 197 170 147 145 168 200 181 165 178 154 209 229 242 259 273 99 107 117 127 144 126 142 153 185 184 197 213 224 193 199 225 252 259 243 262 224 233 209 233 260 251 269 290 281 324 354 383 379 358 328 281 292 306 305 289 309 323 326 282 297 322 338 353 363 346 318 338 347 371 383 397 404 222 250 274 291 269 252 240 213 230 268 294 299 325 312 346 342 315 294 302 333 330 380 358 423 363 400 445 425 427 465 439 467 460 405 390 415 440 441 473 465 486 462 497 492 534 529 497 532 558 569 567 580 512 529 542 575 606 584 606 632 616 642 680 668 679 685 707 728 727 758 475 484 454 479 510 494 529 515 515 560 595 617 565 598 650 665 679 699 331 295 268 281 302 330 330 303 325 350 331 312 312 334 345 366 354 333 358 382 355 357 384 409 384 361 369 396 391 426 440 420 408 371 401 424 431 424 385 389 412 435 457 459 446 481 459 437 451 462 485 521 547 507 475 512 514 553 581 543 530 369 391 416 427 398 386 401 428 482 456 498 446 430 436 450 434 458 469 492 498 513 210 238 261 263 278 297 283 272 241 214 226 244 269 290 315 292 247 308 290 298 321 206 205 188 221 199 179 192 213 210 253 227 263 251 280 313 308 352 329 313 278 251 255 247 273 296 326 327 300 283 262 310 275 278 280 296 321 332 326 345 372 394 322 353 373 350 384 352 381 410 413 435 403 390 395 428 458 465 434 457 491 505
278 320 325 352 384 400 425 400 383 348 370 403 448 487 504 473 504 448 448 419 469 413 418 446 459 451 476 464 445 412 438 314 338 359 364 374 361 330 296 305 338 270 272 283 310 291 266 249 232 254 281 298 282 267 246 239 205 324 341 357 369 382 435 421 399 363 343 340 306 289 266 222 237 392 365 326 350 317 353 299 307 345 339 391 375 363 350 327 309 300 283 270 234 221 191 204 212 211 257 282 291 245 240 276 293 221 193 178 184 170 159 132 115 149 123 105 94 138 120 74 61 123 102 72 40 129 112 116 105 88 71 57 35 26 22 0 89 63 128 135 125 111 134 147 88 104 126 135 94 88 77 110 219 207 219 184 194 216 214 190 176 158 130 145 67 107 117 145 87 107 119 246 227 218 219 180 196 174 156 161 187 141 160 144 130 104 85 61 138 101 45 67 96 86 116 122 126 68 79 153 100 147 135 149 174 196 220 214 189 162 187 211 239 241 36 52 65 74 27 44 74 103 111 102 74 66 90 147 150 157 179 201 220 215 204 177 196 179 153 131 139 163 193 175 157 167 141 194 213 225 240 257 110 115 119 123 144 132 152 156 189 185 195 209 223 180 188 211 237 245 230 251 212 225 201 227 255 242 259 281 267 307 338 367 364 343 312 269 281 297 297 282 304 317 318 277 294 318 332 347 358 343 316 337 348 370 381 394 403 223 248 272 288 270 254 243 217 235 271 297 299 326 316 341 336 309 288 292 323 322 374 349 415 353 389 436 415 415 453 427 455 447 401 385 410 433 436 467 459 480 454 490 483 525 520 486 521 548 558 555 567 500 516 527 561 591 568 591 616 599 625 663 651 662 667 689 709 707 738 461 469 438 462 494 475 511 496 496 542 577 599 546 577 630 645 659 679 319 284 257 268 290 318 317 289 311 335 315 296 295 317 329 349 336 314 340 364 343 344 373 397 371 347 354 382 378 413 426 406 393 356 385 409 417 407 367 370 393 417 439 441 427 462 439 418 431 442 465 501 527 486 455 490 493 532 560 522 509 348 371 396 406 377 365 380 407 462 435 477 424 408 414 427 412 436 447 471 476 492 196 224 248 248 263 281 267 255 226 198 209 225 250 272 297 274 227 289 271 278 302 187 185 167 199 177 157 171 191 188 231 205 242 229 258 293 287 332 307 292 256 229 233 226 252 274 303 305 279 262 242 290 255 259 262 277 302 311 305 323 351 372 300 331 351 328 362 329 358 388 391 413 381 368 374 406 436 443 413 436 470 484
284 334 343 370 404 415 437 410 391 357 384 427 476 518 530 493 523 462 468 436 493 454 469 496 503 489 513 498 478 449 482 346 378 402 401 403 388 352 316 331 371 290 298 312 349 327 298 280 278 294 325 343 332 314 294 295 262 377 390 407 422 437 491 482 458 421 404 395 360 344 319 278 299 455 428 387 414 381 421 366 378 417 417 460 447 438 426 407 392 361 344 335 302 287 263 269 288 281 326 350 364 326 316 360 379 214 194 178 176 180 160 125 111 174 135 117 99 180 160 111 88 172 155 141 86 188 172 192 176 159 149 132 106 63 111 89 0 29 80 70 53 21 45 59 18 24 62 54 71 37 25 71 198 196 189 159 162 174 165 144 128 128 105 107 70 70 59 68 39 34 37 267 245 247 259 216 246 226 209 223 251 210 235 223 212 185 170 148 224 189 134 156 183 176 206 210 211 150 165 242 181 236 214 235 253 274 301 298 272 250 275 298 325 329 64 87 59 93 110 105 117 104 131 148 133 139 156 73 91 109 121 138 159 164 163 150 146 136 124 110 164 193 209 195 170 169 142 170 182 185 190 220 186 183 172 159 187 194 221 210 244 227 228 235 257 167 186 191 206 225 214 240 203 232 210 245 275 245 256 280 243 266 299 329 331 312 279 254 272 296 301 291 316 325 320 292 313 335 343 354 371 364 343 365 381 395 403 413 430 264 276 296 313 305 294 289 266 287 315 341 330 365 361 317 307 283 261 250 279 285 344 310 376 307 339 390 367 362 399 369 397 386 379 359 381 400 410 438 423 445 414 451 438 482 473 434 469 499 503 496 506 443 454 461 495 522 495 519 546 524 552 589 572 585 585 609 626 621 653 397 398 367 385 420 394 432 412 410 461 498 516 460 491 544 558 574 593 269 236 210 214 236 263 259 231 247 270 248 226 220 241 257 275 259 235 260 285 292 289 320 340 315 287 291 319 318 353 363 343 327 289 316 340 351 334 293 289 311 336 361 360 345 379 355 333 345 355 380 415 440 399 367 401 405 445 471 433 420 262 284 309 318 289 276 290 318 373 346 388 335 319 325 339 323 348 358 381 387 402 141 169 194 188 199 214 196 182 162 134 138 148 170 196 219 194 142 208 188 194 219 110 100 78 110 88 73 99 121 109 143 117 154 140 169 208 200 246 219 203 167 145 153 155 177 191 219 226 208 194 178 222 194 206 217 225 248 245 234 246 274 297 212 242 262 239 273 243 273 300 302 326 297 287 295 324 350 359 336 365 400 408
270 318 326 354 387 400 423 396 378 343 369 409 457 499 512 477 507 447 451 420 475 432 445 472 481 468 492 478 458 428 460 326 356 379 380 384 369 334 299 312 350 272 279 292 327 306 277 259 254 272 302 320 308 291 270 269 236 352 366 384 398 412 466 456 432 395 378 370 335 319 294 252 272 429 401 361 388 354 394 338 351 389 388 432 419 410 398 379 363 335 318 308 275 260 235 242 260 254 299 323 336 297 288 331 351 203 180 164 165 163 145 111 95 154 116 98 80 156 136 85 62 146 128 113 58 161 145 163 148 131 121 104 77 36 84 63 29 0 80 79 66 49 72 87 26 50 83 82 76 49 32 83 192 186 185 153 159 175 169 146 130 123 97 104 47 64 63 84 33 46 57 249 227 227 237 193 221 201 183 196 224 182 207 195 183 156 142 120 196 161 107 130 158 149 179 184 188 127 140 214 159 210 193 211 225 246 272 270 244 222 247 270 296 301 45 73 54 86 86 86 105 104 127 136 117 119 138 99 112 127 143 161 183 185 180 162 165 153 136 118 160 188 209 193 169 172 145 181 196 202 211 236 166 166 159 151 178 179 204 198 232 219 222 232 252 175 191 202 221 237 224 249 211 235 212 245 275 250 262 286 256 284 317 347 348 327 295 264 281 303 306 295 318 329 326 293 313 336 346 358 374 364 341 363 377 394 403 414 429 256 273 294 311 300 287 281 256 276 307 333 326 359 353 313 305 280 258 252 282 286 342 312 378 311 345 395 372 369 407 378 406 397 375 356 379 400 407 436 424 446 416 453 442 486 478 441 476 505 511 506 517 452 465 474 508 537 511 535 561 541 569 606 591 604 606 629 648 645 676 409 413 382 403 437 415 451 434 433 481 518 537 484 515 568 582 597 617 275 240 214 221 243 270 268 239 258 282 261 240 237 258 272 291 277 254 279 304 298 297 327 349 323 297 302 331 328 363 375 355 340 302 330 354 364 350 310 310 332 356 380 381 366 401 378 356 369 379 403 439 464 424 392 428 430 470 497 459 447 286 308 333 343 314 303 318 344 399 372 414 362 346 353 367 352 376 386 409 415 430 147 175 201 197 210 227 211 197 172 144 152 166 190 214 237 213 165 228 210 216 240 127 123 104 137 117 101 124 146 136 171 145 179 167 196 231 225 269 245 229 196 173 181 181 204 220 248 254 235 219 202 247 217 228 236 246 270 270 260 274 302 324 240 269 290 268 302 271 302 329 330 354 325 315 323 353 379 388 364 392 427 435
211 264 276 302 336 345 365 337 318 284 314 360 410 454 463 424 453 390 399 366 425 398 419 446 448 430 453 436 416 390 428 286 324 348 344 340 324 287 250 269 310 225 236 252 294 271 241 222 231 243 276 294 287 268 249 257 229 333 341 359 376 393 446 442 416 379 366 352 317 303 278 242 267 419 391 349 380 347 391 336 354 391 401 429 421 416 406 396 385 325 309 303 277 261 246 242 274 261 301 323 342 318 300 356 383 139 125 110 104 118 95 62 57 124 86 75 63 143 126 94 82 143 134 140 98 166 155 188 169 156 157 141 121 107 144 128 80 80 0 23 37 77 84 102 63 99 136 118 150 117 102 151 119 121 109 81 82 95 89 66 50 50 35 28 65 22 21 45 47 47 56 204 181 191 211 168 207 192 177 198 227 195 225 219 215 190 184 168 235 209 164 189 220 204 233 244 253 197 206 263 228 267 263 274 248 265 294 299 273 265 289 307 328 339 124 153 133 166 155 163 184 182 206 216 195 193 215 140 165 185 192 204 226 236 238 228 218 212 203 190 239 268 287 272 247 248 221 248 259 260 261 295 238 241 238 231 257 256 279 277 311 299 302 311 332 247 265 269 283 304 293 319 282 311 289 323 353 325 335 360 321 338 371 402 406 387 354 333 352 376 380 371 395 405 400 371 391 414 422 433 450 442 420 442 457 473 481 491 508 336 352 373 390 380 367 360 336 356 387 413 406 439 433 238 228 203 182 172 202 207 265 232 298 231 265 315 292 290 327 300 328 319 299 280 301 321 330 358 345 367 336 373 362 406 398 362 396 425 432 428 440 373 388 399 433 463 440 462 488 472 498 536 525 536 544 564 587 591 621 333 341 310 336 367 353 387 377 379 420 453 477 429 464 514 532 542 564 195 160 134 142 163 191 189 161 182 207 187 169 169 192 201 222 212 193 218 240 218 218 248 270 245 219 226 254 250 285 298 278 265 228 257 280 289 280 241 249 273 295 315 318 308 343 322 302 317 331 350 388 414 376 346 392 386 423 456 419 413 238 261 286 299 273 271 289 306 356 333 374 330 318 329 345 334 359 359 378 389 401 68 96 121 120 135 153 140 129 97 70 84 106 132 148 175 153 122 171 156 167 186 72 86 89 121 119 125 163 183 163 168 142 148 148 174 183 183 220 212 195 187 184 198 213 228 227 251 267 263 252 241 279 258 275 289 293 315 302 286 290 318 341 226 243 267 254 283 265 299 314 309 342 325 322 334 357 371 387 378 414 448 449
232 285 297 324 357 365 385 357 338 305 334 382 432 476 484 445 474 411 420 386 447 421 443 469 471 453 476 459 438 412 451 309 347 371 366 362 346 309 272 291 333 247 258 275 317 294 264 245 255 266 299 317 310 291 273 280 252 356 364 383 399 416 469 465 439 402 389 375 340 326 301 264 289 442 414 372 403 370 413 358 376 413 422 452 443 438 428 416 405 348 331 326 299 283 266 264 295 282 322 345 363 338 321 375 401 159 147 132 125 141 118 86 80 147 109 97 83 165 148 113 97 164 154 157 110 187 175 206 188 173 172 156 134 111 153 135 70 79 23 0 18 62 64 81 56 86 121 100 141 107 95 140 137 141 124 99 97 105 95 75 59 69 58 47 78 38 19 22 49 36 39 227 203 214 234 191 230 214 199 220 248 215 244 238 232 207 199 181 251 223 175 199 230 216 245 255 261 203 214 277 235 278 269 283 267 284 313 317 291 280 304 324 346 356 124 152 128 162 161 165 183 175 201 215 196 197 217 121 148 170 174 184 206 218 222 215 201 196 190 179 234 263 279 266 240 239 212 234 244 243 243 278 243 244 238 228 255 258 283 276 311 296 298 305 327 235 255 256 268 289 280 306 270 302 280 315 345 314 323 348 306 320 353 384 388 369 337 319 339 364 369 361 385 394 388 362 383 405 412 422 440 434 414 436 451 465 473 482 500 333 346 366 383 375 363 358 334 355 385 410 400 435 430 251 240 216 195 180 209 216 276 240 306 236 269 320 297 292 329 300 328 318 312 292 312 331 342 369 354 376 343 381 367 412 403 364 399 429 434 427 438 374 387 395 429 458 433 457 483 464 491 529 516 527 532 554 575 576 607 330 335 304 327 359 341 376 363 365 408 443 465 415 448 499 516 528 549 199 166 140 144 166 193 189 161 179 203 182 162 160 181 194 214 201 180 206 229 221 219 250 271 245 218 224 252 249 284 296 276 261 223 252 275 285 272 232 236 260 282 305 307 294 329 308 287 301 314 335 372 398 359 329 373 369 406 438 400 393 221 244 269 281 255 250 268 287 338 314 356 309 297 308 323 312 337 338 358 368 380 71 98 124 119 131 148 132 120 93 65 74 92 117 137 162 140 102 156 140 149 170 54 64 66 98 97 104 144 163 141 145 119 127 125 151 165 164 203 191 175 163 161 176 192 206 204 228 244 241 230 220 257 238 256 271 274 295 281 264 267 295 318 203 222 246 231 261 242 276 292 287 319 301 299 310 334 348 364 355 391 426 426
248 301 312 339 373 381 401 374 354 321 350 397 447 491 499 460 490 427 435 402 462 434 454 480 483 466 489 473 452 426 463 322 359 383 379 376 361 323 286 305 346 261 272 288 329 306 276 257 264 277 310 328 320 301 282 287 258 366 375 393 409 426 479 474 448 411 397 384 349 335 309 272 296 450 422 380 410 377 420 364 381 419 425 458 448 443 432 418 406 355 339 332 304 288 269 269 297 286 328 351 368 339 324 376 400 175 161 146 140 154 131 97 89 157 117 104 88 172 154 113 95 169 157 155 105 191 177 206 188 173 169 152 129 100 144 125 53 66 37 18 0 44 47 65 41 67 103 82 123 90 78 121 154 157 142 116 115 124 113 94 77 86 71 64 75 43 20 20 39 20 21 241 217 226 244 200 237 221 205 224 253 218 246 238 231 204 195 175 248 218 167 191 221 209 238 246 252 192 204 272 224 271 258 274 267 286 314 317 290 276 301 321 345 353 110 137 112 146 151 152 168 157 184 200 182 185 204 104 130 151 157 167 189 200 203 196 183 178 171 161 217 246 262 248 222 221 194 216 226 225 225 260 231 231 223 212 239 244 270 261 296 280 281 288 311 217 237 237 249 271 262 288 252 283 262 297 328 296 305 330 287 302 335 366 371 352 319 301 320 345 351 342 367 376 370 344 365 387 394 404 422 416 396 418 434 448 455 464 483 317 329 349 365 358 347 342 319 339 368 394 383 418 414 269 258 235 214 198 227 234 295 259 324 254 286 338 314 309 345 316 344 333 330 310 331 349 360 387 372 394 361 399 385 429 420 381 416 446 450 443 454 390 402 409 443 471 446 469 496 475 503 540 526 538 541 564 584 583 614 345 348 317 338 371 350 386 371 371 417 452 473 421 454 505 521 534 555 216 183 158 161 183 210 205 178 194 218 196 175 171 192 207 226 212 189 214 239 239 236 267 287 262 234 239 267 265 300 311 291 275 237 265 289 299 284 244 245 268 291 314 316 302 337 314 293 306 319 341 377 403 364 333 373 372 410 440 403 394 225 248 273 284 257 250 266 288 341 316 358 309 296 305 320 308 333 336 357 366 379 89 116 141 135 147 162 145 132 109 81 86 100 125 148 172 148 104 164 146 154 177 62 63 57 91 84 88 127 147 126 136 109 125 119 147 169 166 208 191 174 156 149 162 177 192 193 218 232 226 215 204 242 222 239 253 257 278 266 250 255 283 306 197 219 242 225 257 235 268 287 284 314 293 289 300 325 341 356 344 378 413 415
287 339 349 376 410 420 441 414 394 360 389 433 483 526 536 499 529 466 473 441 499 465 481 508 514 498 522 507 487 458 493 355 389 413 411 411 396 359 323 339 379 297 306 321 359 337 308 289 290 306 337 355 345 327 307 309 278 390 402 420 435 450 504 497 472 435 419 409 374 358 333 292 315 471 443 401 430 397 438 382 396 434 435 476 464 456 444 426 412 376 359 350 319 304 281 285 306 299 343 367 381 345 334 380 400 216 199 183 179 187 166 131 118 185 145 128 110 194 174 126 104 187 171 160 105 205 189 211 195 178 169 152 126 84 132 111 21 49 77 62 44 0 23 39 29 24 59 42 82 49 42 78 197 198 185 158 159 168 157 138 121 127 108 105 85 74 57 54 48 31 24 275 252 257 271 227 260 241 224 239 268 228 254 242 232 205 191 169 245 210 155 177 204 197 227 231 232 171 186 263 202 257 234 256 272 293 320 318 292 271 296 319 345 350 85 106 76 110 131 125 135 117 145 166 153 160 175 64 87 108 115 129 151 159 161 152 141 135 127 117 178 207 220 207 181 178 152 172 182 183 185 217 206 203 190 175 203 213 241 227 261 242 241 247 271 173 193 193 206 227 218 244 208 240 219 255 285 252 261 286 244 261 294 325 329 309 277 257 276 301 307 299 324 332 326 301 323 344 350 360 379 373 354 376 393 405 412 421 441 278 288 307 323 318 308 305 282 303 330 355 342 378 375 313 302 279 257 242 270 278 339 302 368 297 328 380 356 349 386 356 383 372 374 354 375 393 404 431 416 438 405 442 427 472 462 422 456 487 490 482 491 429 439 445 479 505 477 502 529 505 534 570 553 567 565 589 606 601 633 382 381 350 367 403 375 412 392 390 441 478 496 440 470 523 537 553 572 259 226 202 204 225 251 246 218 233 255 233 210 203 223 240 258 241 216 241 266 280 276 308 327 302 274 277 305 304 339 349 329 312 273 300 324 336 316 275 270 291 316 342 341 325 359 335 312 324 334 359 394 419 378 346 380 384 424 450 412 398 241 263 288 297 267 254 269 297 352 325 367 313 298 304 318 303 327 337 360 366 381 132 158 184 176 186 200 180 166 149 122 123 130 152 179 200 176 122 188 169 173 199 94 81 57 89 68 56 89 110 94 123 96 132 118 147 187 179 225 197 182 147 127 136 143 162 173 201 209 195 182 168 210 185 199 212 218 240 233 220 230 258 281 191 221 241 219 253 223 254 280 281 305 278 269 278 306 330 341 320 351 386 392
295 348 359 386 420 428 449 421 401 368 397 444 494 538 546 508 537 474 483 450 509 479 497 524 528 512 535 519 499 472 508 368 404 428 425 423 407 370 333 351 392 308 318 333 374 351 321 303 306 321 353 371 362 343 324 327 297 407 418 436 452 468 521 515 489 452 437 426 391 376 350 311 334 489 461 420 449 416 457 401 416 454 457 496 484 477 465 448 434 395 378 370 339 324 302 305 328 320 363 387 402 368 355 402 423 223 208 193 188 199 177 143 132 200 160 144 127 211 192 146 124 206 191 182 127 225 210 233 216 200 192 175 148 108 156 134 45 72 84 64 47 23 0 19 50 38 62 37 96 65 63 88 200 204 187 163 161 166 154 137 121 133 117 111 105 86 66 48 66 44 29 287 263 271 287 243 278 259 243 259 288 249 276 265 255 228 214 192 268 233 178 200 228 220 250 254 255 194 209 286 225 280 256 279 295 315 342 341 315 295 319 342 368 373 108 127 96 129 155 147 155 131 161 184 173 182 196 58 86 109 111 120 142 154 159 156 137 135 133 126 193 221 231 220 193 188 163 175 183 181 179 214 228 224 209 192 220 233 261 246 279 258 256 259 285 180 202 197 206 229 221 248 214 249 229 266 296 260 267 291 244 256 289 320 325 306 274 260 280 307 314 307 332 339 332 310 333 353 358 367 386 383 365 388 405 416 422 430 451 293 300 318 334 331 322 320 299 320 345 370 354 391 390 313 301 278 257 237 264 275 336 298 362 290 319 372 348 339 375 344 371 359 373 353 372 389 402 428 410 433 398 436 419 464 453 412 446 477 479 469 478 417 426 429 463 489 460 485 512 487 516 552 533 547 544 569 585 578 611 368 365 334 348 385 355 393 371 368 420 458 475 418 447 501 515 531 550 251 220 197 196 217 242 235 208 221 242 219 196 187 206 225 242 223 197 221 248 272 266 299 316 291 262 264 292 293 326 335 315 298 259 285 309 322 299 258 250 271 297 322 321 305 338 314 291 303 312 337 372 397 356 323 356 361 401 427 389 375 219 241 266 274 244 231 246 274 329 302 343 290 274 281 295 280 304 313 337 343 358 128 152 177 167 175 187 167 151 139 114 111 114 134 163 182 158 102 169 149 153 178 80 62 35 66 45 41 80 100 79 100 74 110 95 124 166 157 204 174 159 124 107 118 130 146 153 180 190 180 168 157 196 174 192 207 210 231 219 204 212 240 263 168 197 218 196 229 201 232 257 258 283 256 249 258 286 308 320 302 334 369 373
313 366 377 404 438 446 466 438 419 386 415 462 512 556 565 526 555 492 501 467 527 498 516 543 547 531 554 538 517 490 527 387 423 446 444 441 426 388 352 370 411 326 337 352 393 370 340 321 325 340 372 390 381 362 343 346 315 426 437 455 471 486 540 533 508 471 456 445 410 395 369 330 352 508 480 438 467 434 476 420 434 473 474 514 502 494 483 465 450 413 397 388 357 342 320 324 345 337 381 405 420 384 373 418 438 240 227 212 206 218 196 161 151 219 179 163 146 230 211 164 142 224 209 199 144 243 228 250 234 217 208 191 164 121 169 147 59 87 102 81 65 39 19 0 67 45 56 28 97 70 72 86 217 222 202 180 177 181 167 152 136 150 136 128 123 105 84 63 85 63 48 305 282 290 306 262 296 278 261 278 306 267 293 281 271 244 229 207 283 248 192 213 239 233 263 266 265 204 220 300 234 292 264 289 311 332 359 357 331 309 334 357 384 387 118 134 102 133 166 156 161 131 162 188 180 190 203 45 75 98 97 104 125 139 146 147 123 123 125 122 192 220 227 217 190 183 159 165 171 167 163 200 236 230 213 194 222 238 267 248 281 258 254 256 283 172 195 186 193 218 211 238 205 242 223 261 291 252 258 282 232 240 273 304 309 291 259 249 270 297 305 299 325 331 323 304 327 346 350 358 378 376 360 382 400 410 415 422 445 292 296 314 329 328 321 320 300 321 344 369 350 388 389 327 314 293 272 249 276 287 349 309 373 300 328 382 357 347 382 351 377 364 387 366 385 401 415 440 422 444 409 446 428 473 462 420 453 485 485 474 482 423 430 432 466 490 460 486 513 485 515 551 531 545 540 566 580 571 604 373 366 336 347 385 351 390 366 362 416 455 470 411 439 494 507 524 542 261 231 209 206 227 251 243 217 227 247 224 201 190 208 228 244 224 196 220 247 281 275 307 324 299 269 269 297 299 332 340 320 302 263 288 312 326 300 259 248 268 294 321 318 301 334 309 285 296 304 330 365 389 347 315 345 351 392 416 378 363 213 234 258 266 235 219 233 264 320 292 333 278 262 267 280 265 289 300 324 329 345 141 164 188 177 183 193 172 156 149 125 119 118 135 166 183 159 100 168 148 149 176 88 65 35 56 30 23 64 82 61 84 58 102 84 112 161 151 198 164 149 109 89 99 111 127 134 162 171 161 150 139 177 157 175 191 193 213 201 186 193 221 244 153 185 204 181 215 184 215 242 244 267 239 230 240 268 291 302 283 315 350 354
266 316 326 353 386 398 419 392 373 339 366 409 458 501 512 475 506 444 450 418 475 438 453 480 487 472 496 481 461 432 466 329 362 386 385 386 371 335 298 314 354 272 280 295 332 310 281 263 262 278 310 328 317 299 279 280 249 362 374 392 407 422 476 468 443 406 390 380 345 330 304 264 286 442 414 373 401 368 409 353 367 405 407 447 435 427 415 398 384 347 331 322 290 275 252 257 278 270 314 338 353 317 306 352 373 196 176 160 158 163 142 107 93 158 118 101 83 165 145 97 75 158 142 132 77 176 160 183 166 150 142 125 99 62 109 88 18 26 63 56 41 29 50 67 0 41 79 69 87 55 39 89 180 178 171 141 144 158 150 128 112 110 87 89 56 52 43 59 21 21 31 250 227 230 244 200 231 212 195 211 239 199 225 215 205 178 165 144 219 185 132 155 184 174 204 210 214 153 166 239 185 236 218 237 244 265 292 291 265 246 271 293 318 324 70 96 72 106 112 111 127 119 145 159 141 145 163 89 109 127 139 154 176 182 181 168 163 154 142 128 178 207 225 210 185 186 158 187 200 203 208 238 191 191 182 172 199 203 229 221 255 239 242 250 271 185 203 208 224 243 232 257 220 249 226 260 291 262 273 297 261 283 316 347 349 330 297 272 290 313 318 308 332 342 338 308 329 351 359 371 387 379 358 380 395 411 418 429 445 277 290 311 328 319 307 302 278 298 328 354 344 379 374 300 291 266 244 234 264 269 328 294 360 292 325 375 353 348 385 356 384 374 361 342 364 384 393 421 407 429 398 435 423 467 459 420 455 485 490 484 494 430 443 450 484 512 486 510 537 516 543 581 566 578 580 603 622 619 650 386 389 358 378 412 389 425 408 407 455 492 512 458 489 542 557 571 591 255 221 195 200 222 249 246 217 235 259 237 216 212 233 247 266 252 228 254 278 277 275 306 327 302 275 279 307 306 340 352 332 316 278 306 330 340 325 285 284 306 330 354 355 340 375 352 330 343 354 377 413 438 398 366 403 405 444 472 434 422 260 282 308 318 289 278 293 319 373 347 389 337 323 330 344 330 354 362 385 392 406 126 154 180 175 187 203 186 172 149 121 127 140 164 188 212 188 139 202 184 190 214 102 97 79 113 95 85 115 137 122 150 124 154 143 172 205 199 243 220 204 174 156 165 170 191 202 229 238 223 209 194 237 210 224 235 242 265 260 248 259 287 310 218 245 267 246 279 251 282 307 307 333 306 298 307 335 358 369 349 379 414 420
306 357 367 394 428 439 460 433 414 380 407 451 500 543 554 517 547 485 491 459 517 479 493 520 528 513 538 522 502 473 507 370 403 426 426 427 412 376 340 355 395 314 322 336 373 351 322 304 302 319 350 368 356 339 318 318 286 401 414 432 446 461 515 505 481 444 427 419 384 368 343 301 322 479 451 410 437 404 444 388 401 439 438 482 469 460 447 427 411 385 368 358 325 310 285 292 309 304 349 373 386 346 337 379 397 236 217 201 199 204 184 148 135 199 160 142 123 204 184 134 111 195 178 162 107 211 195 213 198 181 169 152 126 79 127 104 24 50 99 86 67 24 38 45 41 0 38 32 59 27 28 54 219 218 208 180 181 191 181 161 145 149 127 127 94 93 79 78 63 52 48 291 269 271 284 240 270 250 232 246 274 232 256 243 231 204 188 165 242 205 149 169 194 190 219 221 220 159 175 257 189 248 220 244 273 295 321 317 291 267 291 315 343 345 74 90 58 90 122 111 117 94 123 146 136 145 159 49 68 87 97 113 135 141 140 129 122 113 104 94 155 184 196 184 158 154 128 149 160 162 166 197 191 186 171 154 182 195 224 207 241 220 219 224 248 150 170 170 184 204 195 221 184 216 195 231 262 229 238 262 222 242 275 306 308 289 256 234 253 278 284 275 300 309 303 277 299 320 327 337 355 350 331 353 369 382 388 398 417 256 264 284 300 295 285 283 261 282 308 333 318 355 353 336 325 302 280 265 294 302 362 326 391 321 352 404 380 373 409 379 406 395 397 378 398 417 428 455 439 461 428 466 451 496 486 446 480 510 513 505 514 452 462 467 500 527 498 523 550 525 554 590 572 586 582 608 623 615 648 405 402 371 386 423 393 431 409 405 458 497 513 455 484 538 551 568 586 282 250 225 227 249 275 269 242 256 278 255 232 224 244 262 279 261 235 260 286 304 300 332 351 325 297 299 327 327 362 371 351 334 296 322 346 358 337 296 289 309 335 361 359 343 376 352 329 340 348 374 409 433 392 360 390 396 437 461 423 407 257 278 303 310 280 264 278 309 365 337 378 323 306 311 324 308 331 344 369 373 389 156 182 208 200 209 222 203 188 172 145 146 151 172 200 220 196 140 207 188 191 217 116 100 74 101 74 53 75 97 86 127 102 146 129 157 204 194 241 209 194 152 125 131 131 154 171 200 204 185 170 154 198 170 182 193 201 224 221 210 224 252 274 197 230 249 224 258 225 254 284 288 308 277 266 273 304 331 339 314 342 377 385
344 395 405 432 466 477 498 471 452 418 445 488 537 580 592 555 585 523 529 497 554 515 528 555 564 550 575 560 540 510 543 407 439 462 463 465 450 414 378 393 432 352 359 373 410 388 359 341 337 355 386 403 391 374 353 352 319 436 449 467 481 495 549 538 515 478 460 453 418 402 377 335 355 511 484 443 470 436 475 420 430 469 465 513 499 488 475 453 435 417 400 389 355 341 314 323 337 334 379 404 415 371 365 402 417 274 255 239 237 242 222 186 173 236 197 179 160 239 219 168 145 229 211 192 138 243 227 240 227 209 196 180 153 105 148 126 62 83 136 121 103 59 62 56 79 38 0 28 48 38 53 32 256 256 244 217 217 226 214 196 180 186 165 164 130 131 116 109 100 90 82 329 306 309 320 276 304 284 266 278 306 262 285 270 256 230 211 187 263 225 168 185 207 207 235 233 228 169 187 273 196 260 223 253 300 322 346 340 315 286 310 335 364 364 91 96 65 87 137 120 116 79 109 140 137 152 160 23 30 49 60 78 99 103 102 94 84 76 71 66 138 165 171 162 134 127 104 114 123 124 129 159 195 185 164 142 170 191 221 197 229 204 199 200 227 118 140 135 147 168 160 186 151 187 167 205 235 198 205 229 185 204 237 268 271 251 218 199 219 245 252 245 270 277 270 249 271 291 296 305 324 321 305 327 344 354 360 368 390 237 240 258 274 273 265 265 246 267 289 313 294 333 333 372 360 337 316 298 326 336 397 359 424 352 381 435 410 401 437 406 432 420 433 413 433 450 462 489 472 494 460 498 481 526 515 474 508 539 540 530 538 478 486 488 522 546 516 541 569 540 570 605 584 599 592 618 631 619 652 428 422 391 402 441 404 444 417 412 469 508 522 461 487 542 553 573 589 313 282 258 258 279 304 297 271 282 303 280 256 246 264 284 299 279 251 275 302 334 328 361 378 353 324 325 352 354 387 396 376 358 319 344 368 382 356 315 302 321 348 375 372 354 386 360 337 347 353 380 413 436 394 362 385 396 438 459 421 401 264 284 307 313 282 262 273 308 365 336 376 318 300 303 314 295 318 336 362 363 381 189 214 239 229 237 248 227 212 201 176 173 174 191 221 238 215 155 223 203 203 230 142 121 91 108 77 46 44 65 64 119 99 153 131 157 214 202 250 211 197 144 107 108 100 125 151 181 179 154 138 119 165 134 145 155 163 187 188 180 197 224 246 188 225 242 213 248 210 236 271 279 294 257 242 247 281 314 318 287 311 346 357
329 381 391 418 452 462 482 455 436 402 430 475 525 568 578 540 570 508 515 483 541 507 522 550 556 541 565 549 529 501 535 397 431 455 453 453 438 401 365 381 422 339 348 363 401 379 350 331 331 347 379 397 386 368 348 349 317 431 443 461 476 491 545 536 512 475 458 449 414 398 373 332 353 510 482 441 469 435 476 420 432 471 470 514 501 492 479 459 443 415 399 389 356 341 317 323 341 335 380 405 418 378 369 411 428 257 241 225 221 229 208 173 161 227 187 170 152 234 214 165 142 226 209 194 139 243 227 245 230 213 201 184 157 111 158 135 54 82 118 100 82 42 37 28 69 32 28 0 72 50 58 59 236 238 223 198 197 203 190 173 157 167 149 145 124 116 98 85 90 73 62 317 294 299 313 269 300 281 263 277 306 264 288 275 263 236 220 196 273 236 179 199 223 220 249 250 247 186 203 287 215 276 244 271 305 327 352 349 323 298 322 346 374 376 103 114 82 110 151 137 138 105 136 164 159 171 182 22 50 72 75 87 109 119 122 120 101 98 98 94 165 193 199 190 163 156 132 139 146 144 144 178 216 208 189 168 196 215 244 223 256 232 227 229 255 145 168 160 169 192 185 212 178 215 196 233 263 225 231 256 207 220 254 284 289 270 237 223 244 271 278 272 297 304 296 276 299 319 323 331 351 349 333 355 373 382 387 395 418 265 268 286 302 301 293 293 273 295 317 341 322 361 361 350 337 315 294 274 301 311 373 334 398 326 355 408 384 374 409 378 405 392 410 390 409 426 439 464 447 469 434 472 455 500 488 447 480 512 513 502 510 451 458 460 493 518 487 513 541 512 542 577 557 572 565 591 605 594 627 400 394 363 374 412 377 417 390 386 442 481 495 435 462 517 529 548 565 287 257 233 232 253 277 270 244 255 275 252 228 217 235 256 271 251 223 247 274 308 301 334 351 326 296 297 324 326 360 368 348 330 291 316 340 354 328 287 274 294 320 347 344 326 359 333 310 320 327 354 388 412 370 337 364 373 414 436 399 380 237 258 282 288 257 239 252 284 341 313 353 296 279 283 295 278 302 316 342 344 361 164 189 213 203 210 221 200 184 175 150 146 146 163 193 210 186 127 195 175 175 202 115 92 63 80 50 23 46 68 55 98 75 126 106 133 187 175 223 186 172 124 93 99 101 122 139 168 172 154 140 126 168 142 158 171 176 198 191 179 192 220 242 168 203 221 194 229 194 223 254 259 278 245 234 241 272 300 308 282 311 346 354
346 393 401 428 462 475 498 472 454 419 444 483 530 571 586 551 582 522 526 495 549 501 510 537 549 538 563 550 530 499 528 398 425 448 451 457 442 408 373 385 422 347 352 365 397 376 349 331 321 341 370 387 372 357 336 331 297 416 432 449 461 475 528 514 492 456 437 433 398 381 357 314 331 486 459 420 444 411 447 393 401 439 431 485 469 457 443 418 399 394 377 364 328 315 286 298 306 305 351 376 385 336 333 365 378 279 256 240 241 239 221 187 171 226 191 172 155 224 204 153 131 211 191 165 118 221 203 210 199 182 165 151 126 80 113 94 71 76 150 141 123 82 96 97 87 59 48 72 0 34 48 18 266 262 258 228 231 245 236 215 198 197 172 176 121 137 130 136 105 105 105 323 302 299 305 263 286 264 246 254 280 235 254 238 222 196 176 152 226 186 131 145 163 166 193 189 183 125 143 232 150 216 176 207 266 289 311 303 278 246 270 295 326 323 59 52 29 40 98 76 69 35 65 92 90 106 113 70 61 63 86 110 128 121 111 87 102 85 62 42 97 125 138 126 99 98 71 106 123 132 146 165 148 138 117 97 125 143 174 152 184 162 160 165 189 99 116 126 147 161 148 173 135 161 139 174 205 175 187 211 181 215 246 277 275 254 223 188 205 227 231 221 245 255 251 221 242 264 272 284 300 293 273 295 311 325 332 342 360 197 206 226 242 236 226 224 203 224 249 274 260 296 294 387 378 353 331 320 350 356 415 381 447 377 409 461 437 431 468 438 465 453 448 429 451 471 480 508 494 516 484 521 508 552 543 504 538 568 572 563 573 511 521 525 559 585 556 581 608 582 611 647 628 642 636 663 676 666 699 464 461 430 444 481 448 487 462 458 513 552 567 507 533 589 600 619 636 339 306 281 284 306 332 327 300 315 337 314 291 283 302 321 338 319 292 317 343 362 358 390 409 384 355 358 386 386 420 430 410 393 354 381 405 417 395 354 345 365 391 417 415 398 430 405 382 392 399 426 460 483 441 409 433 444 485 506 469 449 309 329 354 360 329 309 321 355 412 383 424 366 348 350 361 342 365 383 410 410 428 212 239 264 258 268 281 262 247 230 203 204 210 230 259 278 254 196 264 244 246 273 175 158 130 152 122 93 87 105 110 166 146 198 177 204 258 247 295 257 244 192 154 153 137 165 196 226 221 189 172 150 198 162 165 169 183 208 219 215 237 263 284 235 273 289 260 295 256 281 318 326 339 301 284 288 323 359 361 324 345 378 394
318 366 375 402 436 448 471 444 426 391 417 458 506 548 561 525 556 495 500 469 524 481 492 520 529 517 541 527 507 477 508 375 405 428 429 433 418 383 348 361 399 321 328 341 376 354 326 308 302 320 351 368 355 338 318 315 282 399 414 431 445 459 513 501 478 441 423 417 382 366 341 298 317 474 446 406 432 399 437 382 392 431 426 475 461 450 437 415 397 380 363 352 317 303 276 286 299 295 341 366 377 333 327 364 380 249 228 212 211 212 193 158 143 203 165 147 129 204 184 133 110 193 174 153 101 206 189 202 189 171 157 141 115 66 110 88 37 49 117 107 90 49 65 70 55 27 38 50 34 0 17 35 235 232 226 196 199 211 202 181 165 165 141 144 96 106 97 102 74 72 71 298 276 276 285 242 268 248 229 240 268 224 246 232 218 191 173 149 226 187 131 149 173 170 199 199 197 136 153 237 165 226 194 221 261 283 308 302 277 249 274 298 327 327 54 64 32 63 101 87 90 68 97 119 110 121 133 59 65 78 95 115 136 136 131 114 117 104 88 73 129 158 172 159 133 132 105 134 148 153 162 187 166 160 144 127 155 168 197 180 214 194 193 199 222 130 148 154 172 189 178 203 166 195 172 208 238 208 218 243 208 235 268 298 299 279 247 218 235 259 263 254 278 288 283 255 276 298 305 316 333 326 307 329 344 358 365 375 393 229 239 259 276 269 259 256 234 255 281 307 293 329 327 355 345 320 299 287 316 323 382 348 413 344 375 427 404 398 434 404 431 420 416 397 418 438 447 475 461 483 451 488 474 519 510 470 504 535 539 530 540 478 488 493 527 553 525 550 577 552 581 617 599 613 609 635 650 641 674 431 429 398 413 450 420 458 435 432 485 524 540 481 510 564 577 595 612 306 273 247 251 273 299 294 266 281 304 281 259 251 271 289 306 288 262 287 313 328 324 356 376 350 322 325 353 353 387 397 377 360 322 348 373 385 364 323 316 336 362 388 387 370 403 378 355 367 375 401 435 459 418 385 414 421 462 486 448 431 283 304 329 336 305 289 302 333 390 362 403 346 329 333 345 328 352 366 392 395 412 178 205 231 224 234 248 229 214 197 169 171 178 199 227 247 223 167 235 215 218 244 142 127 101 126 98 73 83 104 100 148 125 172 154 182 230 221 268 234 220 174 142 145 138 164 187 216 217 192 176 157 203 171 180 187 198 222 226 218 235 263 284 218 253 271 245 280 244 272 304 310 328 293 280 285 318 349 355 325 349 384 396
300 349 358 385 419 431 453 427 408 373 400 441 489 531 543 508 538 478 483 451 507 464 476 503 512 499 524 510 490 460 491 357 388 411 412 416 401 366 330 344 382 304 310 324 359 337 309 291 285 303 334 351 338 322 301 299 266 383 397 414 428 442 496 485 462 425 407 400 366 349 324 282 302 458 431 390 416 383 422 367 378 416 413 460 446 436 423 402 386 364 347 336 302 288 262 270 285 281 326 351 363 321 313 353 370 232 211 194 194 195 176 141 126 185 148 129 111 187 167 116 93 176 158 139 85 190 174 188 174 157 144 128 101 53 100 77 25 32 102 95 78 42 63 72 39 28 53 58 48 17 0 52 219 215 211 180 184 197 189 167 151 149 124 129 79 90 82 93 57 59 61 280 259 258 268 225 252 231 213 225 253 209 232 219 206 179 162 138 215 178 121 141 167 162 192 194 193 132 148 229 162 220 193 217 248 270 295 291 265 240 264 288 316 318 46 64 35 69 94 85 94 80 107 124 111 119 134 71 81 95 112 131 152 153 148 131 134 121 105 89 140 168 185 171 146 146 119 151 165 171 179 205 165 161 148 135 163 171 199 186 220 202 203 211 233 146 164 171 190 206 195 219 182 209 186 221 251 223 234 259 225 253 285 316 316 296 264 235 252 275 279 269 293 303 299 269 289 312 320 331 348 340 319 341 356 371 379 389 406 239 251 272 289 280 269 265 242 263 291 316 305 340 336 339 330 305 283 273 303 309 367 334 400 331 363 414 391 386 423 394 421 411 400 382 403 423 432 460 447 469 437 475 462 506 497 459 493 523 528 520 531 467 479 485 519 546 519 543 570 547 575 612 595 608 607 631 648 641 673 422 422 391 408 444 416 454 433 431 482 520 538 481 510 564 577 594 613 293 260 234 239 261 287 283 255 272 294 272 250 244 264 281 299 282 257 282 308 316 313 344 365 339 312 316 344 343 377 388 368 352 313 340 364 376 357 317 312 333 358 383 383 367 401 376 354 365 374 400 435 459 418 386 417 423 463 488 450 435 282 304 328 337 307 292 305 335 391 364 405 350 334 339 351 335 359 372 396 400 417 165 193 219 213 224 239 221 206 186 158 162 171 193 220 242 218 164 230 211 215 240 134 122 98 127 102 80 96 118 111 154 130 172 156 184 228 220 266 236 221 180 151 156 152 177 197 226 229 206 191 172 218 187 196 205 215 239 241 232 248 275 298 224 257 276 251 286 252 281 311 315 336 303 291 298 329 358 365 338 364 398 409
353 401 410 437 470 483 506 479 460 426 452 492 540 582 595 560 590 530 534 503 558 513 523 550 561 549 574 560 541 510 540 408 437 460 462 467 452 417 382 395 433 356 362 375 408 387 360 342 333 352 382 400 386 369 349 345 311 429 445 462 475 488 542 529 507 470 451 446 412 395 371 327 345 501 474 434 459 426 463 408 417 455 448 501 485 473 460 435 416 408 391 379 343 330 301 313 322 321 367 392 401 353 350 383 395 284 263 247 246 247 228 193 178 236 199 181 163 236 215 164 142 223 204 180 131 235 217 226 214 197 181 166 141 93 130 110 71 83 151 140 121 78 88 86 89 54 32 59 18 35 52 0 269 267 260 231 233 244 234 214 198 199 176 178 130 141 131 132 109 105 102 332 310 309 317 275 299 278 259 268 295 250 270 254 238 213 193 169 243 203 148 162 181 184 211 207 200 143 161 250 168 234 193 225 283 306 328 320 296 264 288 313 344 341 74 70 45 57 116 94 86 46 77 108 108 124 130 54 43 47 69 92 111 106 98 79 87 71 53 39 106 134 143 132 105 100 75 99 113 120 131 154 165 155 132 110 137 159 189 165 197 172 168 171 197 96 116 119 138 154 143 168 131 162 141 178 208 175 184 209 173 203 234 265 265 244 212 183 201 225 230 221 246 255 249 223 245 266 273 283 301 296 277 299 316 328 334 343 363 206 212 230 246 243 235 234 214 235 258 283 266 303 303 389 378 354 333 319 348 356 415 380 445 375 406 458 434 427 463 432 459 447 450 431 451 470 481 508 493 515 482 520 505 550 540 499 533 564 567 557 566 505 514 517 551 576 546 572 599 571 601 636 616 631 624 650 663 651 684 457 452 421 433 471 436 476 449 444 501 540 554 493 519 575 585 605 622 336 304 279 281 303 329 323 295 309 330 307 284 275 293 313 329 309 282 306 333 358 354 386 404 379 350 352 380 381 414 424 404 386 347 373 397 410 386 345 334 353 379 406 404 386 418 392 369 379 385 413 446 469 427 394 417 428 470 491 453 432 296 316 340 345 314 293 305 340 397 368 408 350 331 333 344 325 347 366 393 393 412 210 236 262 254 262 275 255 239 226 199 199 202 221 250 268 245 186 254 234 235 261 168 149 120 139 109 79 69 87 92 150 131 185 163 189 246 234 282 243 229 176 137 135 119 147 178 208 203 172 154 132 181 145 150 155 168 193 202 198 219 245 266 219 257 273 243 278 239 263 300 309 322 283 266 270 305 341 343 307 327 361 376
103 158 173 197 230 234 252 224 204 172 204 256 307 352 356 314 342 278 290 255 318 311 343 368 361 337 358 338 318 297 343 199 244 268 256 243 227 188 152 177 221 132 149 167 216 193 165 148 180 179 210 225 229 209 197 216 203 271 271 289 308 326 375 382 353 319 313 290 259 250 227 207 235 364 337 297 331 303 348 298 325 357 381 384 383 385 380 383 381 278 265 268 255 240 241 224 271 249 275 291 316 319 291 358 394 35 53 57 41 76 69 88 104 107 104 116 126 139 138 152 158 154 161 189 179 177 177 218 200 196 209 201 196 207 226 219 198 192 119 137 154 197 200 217 180 219 256 236 266 235 219 269 0 26 22 39 40 51 69 69 83 70 95 92 155 129 140 154 161 166 174 121 100 128 159 131 175 172 168 194 215 207 236 241 247 231 237 232 274 264 239 262 292 269 292 310 326 281 284 310 310 326 344 341 261 270 299 315 292 303 323 332 343 364 229 259 246 276 245 262 288 296 317 319 293 285 309 258 284 305 311 321 342 354 357 348 337 331 322 308 349 377 400 384 361 364 336 367 379 379 379 414 324 333 338 338 361 351 368 376 409 403 410 422 440 365 382 388 403 423 412 438 400 427 403 436 466 441 453 477 440 456 490 520 525 506 473 452 470 493 497 486 510 521 517 485 504 528 538 550 565 555 531 553 565 584 593 605 618 441 462 485 501 487 472 462 436 454 490 516 515 545 535 123 117 90 69 87 116 107 155 134 199 145 184 223 206 214 251 231 258 257 183 166 190 214 217 248 240 261 237 272 269 310 307 278 313 337 352 355 371 300 323 344 376 411 398 416 438 437 457 496 497 502 526 539 571 588 614 276 301 274 315 333 346 369 378 387 407 433 465 434 474 515 538 540 566 123 92 73 96 108 131 140 120 149 172 164 160 175 194 187 208 213 211 229 240 145 155 174 202 180 167 182 204 193 225 242 225 221 193 223 241 240 256 227 256 281 293 303 313 311 344 331 318 334 354 364 401 428 397 372 432 413 442 483 449 456 274 294 316 333 316 327 346 348 386 371 409 379 374 390 407 403 427 414 426 445 450 88 87 87 104 121 140 145 148 111 111 131 157 175 168 193 182 191 202 197 214 219 148 177 195 218 227 240 280 299 276 266 244 225 236 254 229 239 256 273 259 277 289 305 327 337 327 345 368 372 364 356 390 373 392 407 410 430 413 394 392 419 441 307 310 335 332 355 350 385 387 374 415 411 415 430 446 448 471 475 515 549 543
91 146 159 185 218 225 244 217 197 164 194 243 294 339 345 304 334 270 280 246 307 293 323 348 343 320 342 323 303 281 324 180 224 248 237 227 211 172 136 159 202 114 129 147 195 172 142 125 155 156 186 203 205 185 172 191 177 248 249 267 286 304 354 359 330 296 289 267 235 225 203 181 210 340 313 273 307 278 323 273 299 331 355 359 358 360 354 357 355 253 240 243 230 214 216 199 246 223 249 266 291 293 265 333 368 18 27 34 22 52 50 76 93 83 86 102 114 115 116 136 145 131 140 170 166 153 154 196 178 175 190 183 180 197 211 207 196 186 121 141 157 198 204 222 178 218 256 238 262 232 215 267 26 0 46 43 53 72 89 83 93 71 91 94 146 126 141 160 158 166 177 100 77 103 134 105 149 147 143 169 190 183 211 217 224 209 217 213 251 244 223 244 274 250 272 290 308 266 267 288 293 305 327 321 237 244 274 290 268 280 299 308 318 340 220 249 239 268 231 250 278 289 309 308 281 271 295 260 285 305 313 324 346 357 358 345 339 331 320 304 340 367 392 376 354 358 330 365 378 380 382 415 308 318 325 327 350 337 352 363 395 391 400 413 429 361 377 386 402 421 409 434 396 421 397 428 457 436 448 472 439 459 492 523 526 507 474 449 467 489 492 480 503 514 512 477 496 520 531 544 558 546 521 543 554 575 584 597 609 430 453 476 492 476 460 450 423 441 478 504 504 533 522 136 133 106 86 111 140 128 170 155 218 169 208 244 229 238 275 256 282 282 195 180 205 230 230 262 257 277 256 290 289 329 327 301 335 358 374 379 394 324 348 369 401 436 424 441 463 463 482 522 522 528 551 564 597 614 640 301 326 300 341 359 371 395 403 412 433 459 491 459 499 540 564 565 591 148 118 98 122 134 157 166 146 175 197 189 184 198 218 212 233 237 234 253 265 170 181 199 227 205 192 207 230 218 250 267 250 246 219 249 266 266 281 252 281 305 318 329 338 336 369 356 342 358 377 388 425 453 421 396 454 437 466 507 472 478 296 317 339 356 337 347 366 370 409 393 432 401 394 409 427 421 446 435 448 465 471 104 108 112 127 145 165 168 169 131 127 148 175 194 190 216 204 207 223 217 234 241 161 188 203 229 235 245 284 304 282 277 254 240 249 269 249 258 278 292 277 290 298 314 333 345 338 358 379 380 371 361 397 378 396 409 414 435 420 403 403 430 453 323 328 353 348 373 365 400 405 393 433 426 428 442 461 465 487 488 526 561 557
124 179 194 218 250 253 270 242 222 192 224 276 328 373 376 333 361 296 309 275 338 333 365 390 383 358 379 359 339 319 365 221 266 290 278 264 248 209 174 199 243 155 171 189 238 215 187 170 200 201 231 247 251 230 218 236 221 293 293 311 330 348 398 403 375 341 334 312 280 271 248 226 255 385 359 318 352 323 369 319 344 377 400 405 403 405 400 401 398 299 286 288 274 258 258 242 287 266 294 311 335 335 308 375 409 57 71 72 55 91 79 90 105 120 110 120 126 152 149 155 159 165 171 196 180 190 188 229 210 205 216 206 198 204 227 219 189 185 109 124 142 185 187 202 171 208 244 223 258 226 211 260 22 46 0 35 27 29 47 51 66 63 90 82 153 122 130 140 154 156 162 143 122 149 179 149 193 189 183 210 232 221 250 254 258 240 245 237 284 272 243 266 297 275 299 316 331 283 287 320 313 334 347 347 275 285 314 329 306 314 335 345 358 377 225 255 239 271 245 260 285 289 312 316 292 285 309 245 272 293 298 306 328 341 345 337 324 320 312 299 345 373 394 379 355 357 329 357 367 367 366 401 326 333 336 334 359 351 369 375 408 400 407 417 436 356 374 378 391 412 402 428 391 420 397 430 460 434 444 469 429 442 476 506 511 493 460 442 461 485 489 479 503 513 509 478 499 521 531 542 558 549 526 548 561 579 588 599 614 439 458 480 496 484 469 461 435 454 488 514 511 542 533 129 120 94 73 76 107 103 157 130 196 137 175 218 199 204 242 220 247 244 190 171 193 215 222 251 240 262 235 271 265 307 302 271 306 332 344 346 360 290 312 331 363 398 383 401 424 421 442 481 480 486 508 522 553 569 595 263 284 257 296 316 326 350 357 366 388 415 447 413 454 495 518 520 546 110 77 54 77 90 116 123 101 130 153 144 139 153 172 166 188 192 189 208 219 133 141 163 190 167 151 165 188 178 211 228 210 204 175 205 224 225 237 207 235 259 273 284 293 290 324 310 296 313 332 343 380 407 376 351 410 391 421 462 427 434 252 272 294 311 294 305 324 326 364 349 387 357 351 368 385 381 405 392 404 422 428 68 65 66 82 100 119 123 126 89 91 110 136 153 146 171 160 170 180 175 192 197 130 158 178 200 211 226 266 285 260 247 226 204 216 234 207 217 234 251 237 257 271 288 311 320 308 325 349 355 347 340 373 358 378 393 395 415 396 376 373 399 422 286 288 313 311 333 329 364 366 352 394 390 395 410 426 426 450 455 496 530 523
135 189 202 228 261 268 287 259 239 206 237 286 338 383 388 347 376 312 323 289 350 335 363 388 385 363 385 367 346 323 366 221 264 288 279 270 254 215 179 201 245 156 170 188 235 212 182 163 187 191 223 240 240 220 205 220 201 284 287 306 324 342 393 395 367 332 323 303 270 259 235 208 236 375 348 306 340 310 355 303 326 361 380 392 388 388 381 380 375 285 271 271 253 237 233 220 263 243 275 293 316 310 285 350 383 61 59 51 36 70 52 55 70 94 78 86 92 125 119 121 124 136 139 163 145 161 157 198 179 172 183 172 164 170 193 184 159 153 81 99 116 158 163 180 141 180 217 198 228 196 180 231 39 43 35 0 16 43 54 42 50 31 57 53 119 90 101 118 123 127 136 140 116 137 165 129 174 166 158 184 208 192 222 224 227 208 211 203 253 238 208 232 262 241 266 282 296 248 253 287 278 300 313 313 247 259 289 301 277 282 304 316 330 348 191 221 207 238 211 226 251 257 279 282 258 250 274 220 246 266 273 283 305 316 319 309 299 293 283 269 312 339 362 346 323 325 298 329 340 341 341 375 291 299 302 301 325 316 335 340 374 367 373 384 403 326 343 350 364 384 373 399 361 388 365 398 428 403 414 438 401 418 452 482 487 467 435 413 431 455 459 448 472 482 478 446 466 489 499 511 527 517 493 515 528 546 555 567 581 405 425 447 464 450 435 427 401 419 454 480 477 508 499 160 153 127 105 110 141 138 191 165 231 171 209 253 234 237 275 252 280 276 221 204 227 249 255 284 274 296 270 305 299 341 337 305 340 366 378 379 393 324 344 361 394 428 412 431 454 448 470 510 506 514 532 548 577 590 617 294 312 284 320 343 347 374 377 384 411 440 469 432 471 515 537 541 566 142 108 82 102 119 146 151 126 154 178 166 156 167 188 187 209 209 201 222 237 166 172 196 222 198 180 192 218 209 243 258 240 232 201 231 251 254 261 228 251 276 292 306 313 308 342 327 311 327 345 359 396 424 390 363 419 404 436 475 439 442 260 282 305 321 301 308 327 333 376 358 398 363 355 370 387 381 405 396 410 427 434 63 74 86 98 116 137 136 134 94 85 106 134 155 155 182 167 165 187 179 195 205 118 145 160 186 192 203 242 262 240 234 210 198 206 227 211 218 242 251 236 247 255 271 290 302 294 315 335 337 328 319 354 337 355 369 373 393 378 359 359 387 409 280 287 312 306 331 322 357 363 352 392 383 385 399 418 423 445 444 483 518 513
142 197 211 236 269 274 292 264 244 212 244 295 346 391 396 354 383 318 330 295 358 346 375 401 396 374 395 376 356 334 377 233 277 301 291 280 264 225 189 212 256 167 182 200 248 224 195 177 202 206 238 254 255 234 220 236 217 299 301 319 338 355 406 410 381 346 338 318 285 274 250 224 252 390 363 322 355 325 371 318 343 376 396 407 404 404 397 396 391 301 287 287 269 253 249 236 279 259 291 309 333 327 301 366 399 70 73 67 51 86 68 68 82 111 93 100 103 142 135 134 135 152 155 177 156 177 173 214 194 187 197 185 175 179 204 194 162 159 82 97 115 159 161 177 144 181 217 197 231 199 184 233 40 53 27 16 0 27 38 30 42 36 64 55 128 95 103 114 127 129 136 153 129 152 181 145 190 183 175 201 225 208 238 240 243 223 225 216 268 252 220 244 275 254 280 295 309 260 265 302 290 314 324 326 263 275 305 318 293 298 319 332 346 364 199 229 213 244 221 235 259 262 286 291 267 261 284 219 245 267 272 281 302 315 319 310 298 293 285 272 318 346 367 352 328 330 302 330 341 341 340 375 302 309 311 308 333 326 345 349 383 375 380 391 410 329 347 351 365 385 376 401 364 393 370 403 433 407 417 442 402 417 450 481 485 467 434 415 434 458 462 452 476 486 482 452 472 495 504 515 532 522 500 522 535 553 561 572 587 413 431 453 470 457 443 435 410 429 463 489 484 516 508 156 146 121 100 98 129 128 184 155 221 159 196 241 222 224 262 238 266 261 217 198 220 242 249 278 266 288 260 296 289 331 326 293 328 355 365 365 379 310 330 346 380 413 396 416 439 433 455 494 490 498 516 532 561 574 601 279 297 268 304 327 331 358 360 368 395 423 453 416 455 499 520 525 550 128 94 67 86 104 131 135 110 138 162 149 140 151 172 170 192 192 185 206 221 152 157 182 208 184 165 177 202 194 228 243 225 217 185 215 235 238 245 212 235 260 275 289 297 292 326 311 295 311 329 342 380 408 374 348 404 388 420 459 424 427 245 266 289 305 286 294 313 318 360 343 382 349 341 356 374 368 393 382 396 413 420 50 58 70 81 100 120 120 119 79 73 94 121 141 140 166 153 153 172 165 181 190 109 137 154 178 187 200 240 259 236 226 203 187 197 216 197 205 227 238 224 238 248 265 286 297 287 306 328 332 323 315 349 333 352 367 370 390 372 353 352 379 401 269 275 300 295 319 312 347 351 339 380 373 376 390 408 411 434 436 475 510 504
153 208 223 247 279 282 298 270 249 220 252 305 357 402 404 361 389 324 338 303 367 362 394 418 412 388 408 388 369 348 394 250 295 319 307 293 277 238 203 228 272 183 200 218 266 243 214 197 225 227 258 275 277 256 243 260 243 320 321 339 358 376 426 431 402 368 360 339 307 297 273 249 277 412 385 344 378 349 394 343 367 401 421 430 428 429 422 422 418 324 310 311 295 279 276 262 306 285 316 334 358 353 328 393 426 85 95 92 75 111 95 94 106 137 119 125 127 168 162 159 158 179 181 203 178 204 200 240 221 213 222 210 199 198 226 216 174 175 95 105 124 168 166 181 158 191 226 203 245 211 197 244 51 72 29 43 27 0 18 30 46 58 85 71 149 112 115 118 142 140 144 171 149 174 204 170 215 209 201 227 251 235 265 267 269 249 251 241 294 278 244 268 299 279 305 320 333 282 288 328 313 339 347 351 290 302 332 344 320 324 346 359 373 391 217 247 228 261 242 254 278 277 302 309 286 282 305 224 252 274 277 284 305 320 325 320 303 301 295 284 334 363 382 368 343 343 316 340 349 347 344 381 325 330 330 326 351 347 367 369 403 393 397 407 427 340 360 361 372 394 385 412 375 406 383 418 448 419 429 453 410 420 454 484 490 472 440 424 444 469 474 465 490 499 494 466 487 509 517 527 545 537 516 538 552 568 576 586 603 431 447 469 485 474 461 454 429 448 481 507 501 534 527 147 135 112 91 77 108 112 171 137 203 137 173 221 200 200 238 213 241 236 207 187 207 226 237 264 250 272 241 278 268 311 305 270 305 333 342 341 355 286 305 320 354 387 369 389 413 406 428 467 463 471 489 505 534 548 575 253 270 241 277 300 305 331 335 343 368 397 426 390 430 473 495 499 524 104 69 42 59 77 105 109 83 111 136 123 115 127 147 144 166 167 162 182 195 128 132 158 183 159 138 150 176 168 202 217 198 190 158 188 209 212 218 186 210 235 250 263 271 267 301 286 271 287 306 318 355 383 350 324 382 365 396 436 401 406 224 245 267 284 265 276 295 298 337 321 360 329 323 339 356 352 376 363 376 394 400 42 36 43 56 74 95 96 97 60 63 82 107 124 118 144 132 142 151 146 163 169 103 132 154 173 186 203 244 262 237 220 200 176 189 205 178 188 206 222 208 229 245 262 287 295 280 297 321 329 322 316 348 334 355 372 372 391 370 350 345 372 394 257 259 284 282 304 301 336 336 323 365 362 367 382 397 397 421 427 468 502 494
171 226 241 265 297 299 315 287 267 238 270 323 375 420 422 379 407 341 355 321 385 380 411 436 430 405 426 406 387 366 411 267 312 336 325 311 295 256 221 246 289 201 217 235 283 260 231 213 240 243 275 291 293 272 258 274 255 336 337 355 374 392 443 447 419 384 376 355 323 312 289 263 291 428 401 359 393 363 409 357 381 415 434 445 442 443 436 434 429 339 325 325 308 291 286 274 316 297 329 348 371 364 339 403 435 103 111 105 89 124 106 99 110 148 126 129 129 178 170 162 158 187 188 207 178 213 207 247 228 219 226 213 200 194 226 214 165 169 89 95 113 157 154 167 150 181 214 190 236 202 189 234 69 89 47 54 38 18 0 24 38 60 86 68 147 108 107 106 136 131 133 188 166 190 219 184 228 221 212 238 262 244 274 275 276 255 255 243 300 282 245 269 300 281 308 322 334 281 288 333 312 342 347 353 299 311 341 353 328 330 352 366 382 399 212 241 221 254 241 251 273 269 295 304 283 279 302 211 240 262 264 270 291 306 313 309 290 288 284 274 327 356 374 360 335 334 307 328 336 334 330 367 323 328 326 320 346 344 365 365 399 387 391 399 420 330 350 350 359 382 374 400 365 397 375 410 440 409 418 443 398 406 439 469 476 458 426 413 433 458 464 456 480 489 483 457 478 500 507 517 535 529 508 530 545 560 568 577 595 425 440 461 477 468 455 449 424 444 476 502 494 528 521 161 147 126 106 85 114 121 183 145 211 142 177 226 204 202 240 213 241 234 220 199 218 236 248 274 259 281 249 286 274 318 310 273 308 337 344 341 354 287 303 317 351 383 363 384 409 399 422 461 455 464 480 496 524 536 564 250 264 234 268 293 293 321 322 330 358 387 416 378 417 461 482 487 512 106 72 45 55 76 104 105 78 103 128 113 102 113 134 133 155 154 147 168 183 130 131 160 183 158 135 145 172 166 200 214 195 185 151 181 202 208 209 175 197 221 237 252 259 254 288 272 257 273 291 304 341 369 335 309 366 350 381 421 385 390 208 229 251 268 249 259 278 281 322 305 344 312 305 321 339 334 358 346 359 377 383 26 19 36 44 62 83 81 81 42 46 64 89 106 102 128 115 124 135 129 145 152 86 116 139 156 171 189 230 247 222 203 183 158 171 187 160 170 189 204 190 212 228 246 271 279 263 279 304 313 307 301 331 319 340 357 357 376 354 333 328 354 377 239 241 266 264 286 283 318 319 305 347 344 349 364 379 379 403 409 451 485 477
172 227 241 266 299 303 321 293 273 242 273 324 376 421 425 383 412 347 359 325 388 376 405 430 426 403 425 406 386 364 407 263 306 330 321 310 294 255 219 242 286 197 212 230 277 253 224 205 228 233 265 282 282 261 246 260 240 326 329 348 366 384 435 437 409 374 364 345 312 301 276 248 276 417 390 348 381 351 396 343 366 401 418 433 429 428 420 416 410 326 312 311 291 275 268 258 298 279 313 333 355 345 321 384 415 100 101 93 78 110 89 77 87 131 105 107 105 159 150 138 135 167 166 184 154 193 186 225 206 196 203 190 176 171 202 190 144 146 66 75 94 138 137 152 128 161 196 173 215 181 167 214 69 83 51 42 30 30 24 0 16 38 62 44 123 84 85 89 113 110 114 182 158 179 207 169 213 204 194 219 245 224 254 254 254 232 232 220 278 258 221 245 276 257 284 298 310 257 264 310 288 319 323 329 279 292 322 333 308 308 330 345 361 378 189 218 199 232 217 227 249 247 272 281 259 256 278 195 223 245 248 255 277 291 296 290 274 271 265 254 305 334 352 338 313 313 286 310 319 317 315 351 299 304 303 297 323 320 341 342 376 364 368 377 398 310 330 331 342 364 355 382 345 376 354 388 419 389 399 423 380 392 425 455 461 443 410 395 414 439 444 435 460 469 464 436 457 479 487 497 515 507 486 508 522 538 546 557 573 402 418 439 456 445 433 426 401 421 453 479 472 505 498 176 164 141 121 106 136 141 201 166 233 165 200 249 227 226 263 237 265 258 237 217 237 256 267 294 279 301 270 307 296 340 333 297 332 360 368 365 378 311 327 341 374 406 386 407 432 421 445 484 477 486 501 518 545 555 583 274 287 257 289 315 313 342 341 347 378 408 436 396 434 479 500 506 530 130 95 68 79 100 128 129 101 126 151 135 122 130 151 154 176 172 162 184 201 154 155 183 207 182 159 168 195 189 224 238 219 208 173 204 225 231 231 195 214 239 256 272 278 272 306 289 272 288 306 320 358 385 350 323 378 364 397 435 399 401 219 241 264 280 259 266 285 292 335 317 357 321 313 328 345 339 363 354 369 385 392 21 38 59 64 82 103 98 94 54 44 65 92 113 115 143 126 123 146 137 153 163 79 107 127 149 159 175 215 234 209 196 175 157 167 186 169 176 200 209 194 208 220 237 259 269 257 276 298 304 296 289 321 307 327 343 344 364 344 325 322 349 372 239 245 271 265 290 282 317 322 310 350 343 346 360 378 382 404 406 446 480 474
184 238 252 277 311 316 334 306 286 254 286 336 388 432 437 396 424 360 371 337 400 385 411 437 435 413 435 416 396 373 415 271 313 338 329 320 304 265 229 251 295 206 220 238 284 260 230 212 232 238 271 288 286 266 250 262 240 331 335 354 372 389 441 442 414 378 368 350 316 304 280 249 277 421 393 351 384 353 398 344 366 402 417 435 430 428 420 415 407 329 314 312 291 274 265 257 295 278 313 334 355 341 319 380 410 111 108 97 84 112 90 72 79 130 101 99 96 157 145 129 123 163 160 175 142 188 180 219 199 188 194 180 164 156 189 176 128 130 50 59 77 121 121 136 112 145 180 157 198 165 151 198 83 93 66 50 42 46 38 16 0 34 52 32 110 69 69 73 98 93 98 190 166 184 210 171 214 203 192 216 243 219 249 248 247 224 222 209 270 249 209 233 265 247 274 287 298 244 252 301 275 309 310 317 274 288 318 327 302 300 323 338 356 371 174 203 183 216 203 213 234 231 256 266 244 242 264 179 207 228 232 240 261 275 280 274 258 255 249 237 289 318 336 322 297 297 270 293 303 301 299 335 286 290 288 281 308 306 328 327 361 349 353 361 382 294 313 315 326 348 339 365 329 360 337 372 403 373 382 407 364 376 409 440 445 427 395 378 398 423 428 419 444 453 447 420 441 463 470 481 499 491 470 492 507 522 530 540 557 387 402 423 440 430 417 411 386 406 438 463 456 489 483 192 181 158 137 122 152 158 217 183 249 181 215 264 242 240 278 251 279 271 253 233 253 272 283 310 296 318 286 323 312 356 348 311 346 375 382 379 391 324 340 352 386 417 396 418 443 430 455 494 485 495 507 526 551 559 588 286 297 267 297 324 318 349 345 350 384 415 442 399 436 483 503 510 534 145 110 83 92 114 142 141 113 136 161 144 128 134 156 161 183 177 163 187 206 168 169 198 221 195 171 179 207 202 237 250 231 219 183 213 236 242 239 202 217 242 261 278 284 276 310 292 274 290 307 323 360 388 352 324 376 364 398 435 398 398 218 240 264 279 257 261 280 289 335 315 356 318 309 322 339 332 357 350 365 381 389 22 48 72 74 90 110 102 96 57 39 59 87 110 117 144 126 116 146 135 149 163 68 95 112 136 145 159 200 218 194 184 162 148 156 177 166 171 199 204 188 197 206 223 245 255 245 265 286 290 281 274 307 292 311 327 329 349 330 311 310 337 360 230 239 264 257 283 273 307 314 304 343 333 335 349 368 374 395 395 434 468 463
163 216 228 255 288 296 316 288 269 235 265 313 364 408 415 375 405 341 351 317 378 356 381 407 406 386 409 391 371 346 387 243 284 308 301 295 279 240 204 224 267 180 192 209 254 231 200 182 199 207 239 257 254 233 217 229 206 299 304 322 340 357 410 410 382 346 335 318 284 271 246 215 242 388 360 318 351 319 364 310 332 368 383 402 396 394 386 381 374 296 280 278 256 240 231 222 261 243 279 300 321 308 285 347 378 90 79 66 56 80 57 39 49 96 67 69 69 123 112 102 100 130 128 146 121 155 148 187 168 158 166 153 141 142 169 158 128 123 50 69 86 127 133 150 110 149 186 167 197 165 149 199 70 71 63 31 36 58 60 38 34 0 28 22 92 59 70 89 92 96 106 161 137 153 177 137 180 169 158 182 209 186 216 216 216 194 195 183 240 221 186 210 241 221 248 262 275 224 230 272 255 282 289 293 241 255 285 295 270 270 292 307 324 340 162 192 177 208 185 198 223 227 250 254 230 225 248 189 215 235 242 253 275 286 288 278 268 262 252 238 282 310 332 316 292 295 267 297 309 310 311 344 267 273 274 272 297 290 310 313 347 338 344 355 373 295 313 318 333 353 342 368 330 358 334 368 398 372 383 407 370 388 421 452 456 437 404 382 400 424 428 417 441 451 448 416 436 459 469 480 496 487 464 486 499 517 525 537 551 376 395 417 434 421 407 399 373 392 426 452 448 480 471 191 182 157 135 134 165 165 220 191 258 194 231 277 257 258 296 271 299 293 252 234 256 278 284 314 302 324 296 332 325 367 362 328 363 390 400 399 412 344 362 377 411 443 424 445 469 459 483 522 515 524 538 556 583 592 621 310 324 295 327 353 351 380 378 383 416 446 474 433 470 516 537 543 567 162 127 100 115 135 163 165 138 164 189 173 160 167 189 192 214 209 197 220 238 186 190 216 241 216 195 205 232 225 260 274 255 245 211 241 263 268 269 233 251 275 293 310 316 309 343 326 308 324 341 356 394 421 386 358 410 398 432 469 433 432 252 274 298 313 291 294 313 324 369 349 390 351 342 355 372 364 389 383 399 414 423 55 76 96 102 120 141 135 129 90 73 93 121 145 151 178 160 147 180 169 183 197 97 121 133 161 165 174 212 232 211 209 185 179 184 207 200 204 233 236 221 224 229 244 262 275 270 291 310 309 300 289 326 307 325 339 343 364 350 332 334 361 384 260 271 296 287 314 301 336 346 337 374 362 362 375 396 404 424 420 458 492 490
179 231 242 269 303 312 333 306 287 253 281 326 376 420 429 391 421 358 366 333 392 363 385 411 413 395 418 402 382 355 393 251 289 313 309 306 290 252 216 234 276 190 201 217 259 236 206 187 197 209 241 259 253 233 215 224 198 299 306 325 341 358 411 408 382 345 332 318 283 269 244 209 235 385 357 315 347 315 359 304 323 360 372 397 389 386 376 368 359 292 276 272 247 230 218 212 247 232 270 292 311 293 272 331 360 109 91 76 72 83 60 28 28 90 54 48 44 112 97 77 73 115 110 123 93 139 130 167 148 136 142 128 114 115 141 130 105 97 35 58 71 108 117 136 87 127 165 149 172 141 124 176 95 91 90 57 64 85 86 62 52 28 0 21 64 35 52 80 67 77 89 170 146 156 177 134 174 160 147 170 197 170 200 197 195 172 170 158 218 197 159 183 215 196 223 237 248 197 203 249 227 257 262 267 224 239 269 277 251 248 271 287 306 320 135 165 151 181 157 170 195 201 223 227 202 197 220 171 195 214 223 236 258 267 267 255 249 241 229 214 255 283 305 290 266 269 241 275 287 290 293 324 239 245 247 244 269 262 282 285 319 311 317 328 346 271 288 295 311 330 319 344 306 332 309 341 371 347 359 383 348 369 402 433 436 416 384 359 376 399 403 391 415 426 423 390 410 433 443 455 470 460 437 459 471 490 499 510 524 349 368 390 407 394 379 371 345 364 399 425 421 452 444 217 209 183 162 161 193 193 247 219 286 222 259 305 285 286 324 298 326 320 278 260 283 305 311 341 330 352 324 360 352 395 390 356 391 418 428 426 439 371 389 402 436 468 448 469 494 482 506 545 537 547 559 578 603 610 639 336 348 318 349 376 370 401 396 400 436 467 494 449 486 533 553 561 584 189 154 127 141 161 189 190 163 188 213 195 180 185 207 213 234 228 213 237 257 213 216 243 268 243 221 230 257 251 286 300 281 270 235 265 287 293 291 254 268 292 312 330 335 326 361 342 324 339 354 372 409 437 400 371 420 411 446 481 444 441 264 286 311 325 300 301 319 333 381 360 401 359 348 360 376 367 392 389 407 420 430 74 99 121 125 142 162 154 146 109 86 105 130 156 167 194 174 151 193 180 193 209 100 119 124 156 154 159 195 216 197 203 177 180 181 206 209 212 245 242 225 221 219 233 247 263 262 286 302 297 286 274 313 291 307 320 325 347 337 321 325 353 376 259 275 299 287 316 299 333 347 340 375 359 357 369 392 404 422 413 448 483 484
185 238 250 276 310 318 338 310 291 258 287 335 385 430 437 398 427 364 373 339 400 376 399 426 426 407 430 412 392 367 406 263 303 327 321 316 300 262 225 245 287 200 212 229 273 250 219 200 214 224 257 274 270 250 232 242 217 315 322 340 357 374 427 426 399 362 350 334 300 287 262 228 255 403 375 333 365 333 378 323 343 380 392 415 408 405 397 389 380 310 294 291 267 250 239 232 268 252 290 311 331 314 293 352 382 112 100 86 78 97 74 47 49 109 74 70 64 132 118 98 91 136 131 144 110 161 151 189 169 158 162 148 133 127 158 145 107 104 28 47 64 105 111 128 89 127 164 145 176 144 129 178 92 94 82 53 55 71 68 44 32 22 21 0 79 41 48 68 72 75 83 181 157 171 193 151 193 180 167 190 218 191 221 218 217 193 191 177 239 217 177 202 233 215 242 256 266 213 220 269 244 277 279 286 245 260 290 298 273 269 292 308 327 341 146 176 158 190 172 183 206 208 231 238 215 211 234 167 193 213 220 231 253 264 266 256 246 240 231 217 264 292 313 298 273 275 247 276 287 288 289 322 255 260 259 255 280 276 297 298 332 322 326 336 356 274 292 297 311 331 321 347 310 338 315 348 379 352 362 387 349 366 399 430 434 414 382 361 379 403 407 397 421 431 427 397 417 440 449 460 477 468 445 467 481 498 506 517 533 360 377 399 415 404 390 383 358 377 410 436 430 463 455 211 201 176 155 148 179 182 239 208 274 208 244 292 271 270 308 281 309 302 272 253 275 296 304 332 320 342 312 349 339 383 376 341 376 404 412 409 422 355 371 384 418 449 428 450 475 462 487 525 517 527 538 557 582 589 618 317 328 298 328 356 349 380 374 378 414 447 472 428 464 512 531 540 563 174 139 112 123 144 172 172 145 168 193 175 160 164 186 192 214 207 192 216 235 198 199 227 251 226 202 211 239 233 268 282 262 251 215 245 267 274 270 233 246 271 291 309 314 305 340 321 302 317 333 351 388 415 378 349 399 390 425 460 423 421 243 265 289 304 280 281 299 312 360 339 380 339 328 341 357 348 373 369 387 400 410 54 80 103 106 122 142 132 125 88 65 83 110 135 145 173 153 132 172 159 172 188 81 102 112 141 143 151 190 210 188 189 164 162 165 189 189 192 224 222 206 205 207 222 239 253 249 271 289 288 277 267 304 285 302 316 320 341 328 311 313 341 364 242 256 281 270 298 283 318 329 321 357 343 342 355 377 387 406 400 437 472 470
226 272 280 307 341 354 377 351 333 298 323 362 410 452 465 430 461 401 405 374 429 385 399 426 434 421 445 431 411 381 413 279 309 333 333 337 322 288 252 265 303 226 232 245 280 259 230 212 208 225 256 274 262 245 224 225 193 307 320 338 352 367 421 412 388 351 334 325 290 274 249 208 230 386 358 317 345 312 353 297 311 350 353 391 380 372 361 345 332 291 275 266 234 219 197 201 224 215 258 282 297 265 251 301 325 162 137 120 124 118 101 69 53 107 70 51 34 110 90 41 20 102 86 80 33 120 105 131 113 98 94 78 56 52 79 67 70 47 65 78 75 85 105 123 56 94 130 124 121 96 79 130 155 146 153 119 128 149 147 123 110 92 64 79 0 43 59 94 39 63 79 202 181 180 190 147 176 157 139 155 184 145 172 163 156 129 121 103 173 145 99 124 155 139 168 179 188 134 142 199 165 202 200 209 193 212 240 242 216 202 227 246 270 279 74 104 95 122 94 107 133 145 164 164 139 133 156 143 159 174 189 207 229 232 227 208 212 200 182 163 195 222 247 230 208 214 186 227 243 249 258 283 176 182 183 182 206 198 219 222 255 248 255 267 284 219 233 247 268 282 269 293 254 276 252 282 312 291 305 329 302 331 364 394 395 374 342 309 325 345 347 335 358 369 368 332 350 374 386 399 413 401 376 398 410 429 439 451 463 286 307 330 347 332 317 308 282 301 335 361 359 390 380 278 272 245 224 225 256 256 309 283 349 286 322 369 348 348 386 360 388 381 338 322 345 368 373 403 393 415 388 424 416 459 453 419 454 482 491 488 501 434 450 462 496 527 505 527 552 537 563 601 590 601 609 630 652 654 684 396 405 375 401 432 418 452 441 442 484 519 542 493 526 577 594 606 627 252 217 190 202 223 251 251 223 246 271 252 234 234 257 266 287 277 258 283 305 276 278 306 330 305 281 289 317 312 347 361 341 329 292 322 345 352 345 306 313 337 359 380 383 372 407 385 365 379 392 413 450 476 437 407 448 446 484 515 477 469 299 321 347 359 331 325 341 363 415 391 432 384 370 379 394 381 406 411 432 441 454 131 158 182 183 199 218 205 194 162 135 149 169 195 213 239 217 179 234 217 227 248 132 138 128 163 149 141 169 191 178 204 177 200 193 221 243 241 281 266 249 227 211 221 225 246 257 284 294 278 264 248 292 263 275 283 293 317 315 304 315 343 366 270 294 317 298 330 305 337 359 358 386 361 353 362 391 412 424 405 435 470 476
214 265 275 302 336 346 368 340 322 287 315 359 409 452 462 425 455 393 399 367 425 392 411 438 442 426 449 433 413 385 422 282 317 341 338 337 322 285 249 265 306 223 232 247 288 265 235 216 221 235 267 285 277 258 239 244 215 323 332 351 367 383 436 431 405 368 354 341 306 292 266 229 253 406 379 337 367 334 377 321 339 376 384 415 406 400 390 378 367 312 296 289 261 245 228 227 256 244 285 308 326 300 283 337 363 144 125 109 106 114 92 57 46 114 74 60 45 129 111 74 60 127 116 119 76 149 136 168 149 135 135 119 99 87 122 107 70 64 22 38 43 74 86 105 52 93 131 116 137 106 90 141 129 126 122 90 95 112 108 84 69 59 35 41 43 0 23 59 33 43 57 201 178 185 201 158 194 178 162 182 211 177 206 199 194 169 163 146 214 187 142 167 198 182 211 222 231 175 184 241 207 245 242 252 228 246 275 279 253 243 267 286 308 318 105 135 118 149 134 143 166 168 191 197 175 172 194 138 160 179 189 203 225 233 233 220 214 206 194 179 223 251 272 257 233 235 208 240 252 255 258 289 217 221 219 214 239 236 258 258 292 281 286 296 315 236 253 260 277 295 284 309 272 298 275 308 338 313 324 348 313 335 368 398 401 381 349 324 342 364 368 358 382 392 388 357 377 400 409 421 437 427 405 427 440 458 466 477 492 319 336 358 375 363 349 342 317 337 369 395 390 422 415 250 241 216 194 189 220 222 279 248 315 249 284 333 311 309 347 320 348 340 311 293 315 336 344 373 361 382 353 390 380 423 417 381 416 444 452 448 460 394 409 420 454 484 462 484 510 494 520 558 547 558 566 587 609 612 642 354 363 332 358 389 375 409 399 401 442 476 499 451 485 535 553 564 586 214 179 152 162 183 211 210 182 204 228 209 191 191 214 223 244 234 215 240 262 237 238 267 290 265 240 247 275 271 306 319 299 286 249 279 302 310 302 263 271 295 317 337 340 329 364 344 323 338 352 372 409 435 397 367 411 406 444 476 438 432 259 281 307 319 293 289 306 325 376 352 394 348 335 346 361 350 375 376 396 407 419 89 117 141 141 156 175 162 151 119 92 106 128 153 170 197 175 140 192 176 187 207 91 102 100 134 127 127 162 184 165 179 152 165 162 189 203 202 241 229 213 199 192 204 215 233 236 261 275 266 254 241 282 258 273 285 292 314 305 291 297 325 348 240 260 284 268 299 278 311 329 325 356 336 332 342 368 384 399 386 420 455 458
231 283 294 321 354 364 384 357 338 304 333 378 428 472 481 443 472 410 418 385 444 414 434 460 464 446 470 453 433 406 443 302 339 363 360 357 342 304 268 286 327 242 252 268 309 286 257 238 244 257 289 307 300 281 262 267 238 345 355 373 389 405 459 454 428 391 377 364 329 315 289 252 276 430 402 360 390 357 400 344 362 399 406 438 429 423 413 400 388 335 319 312 284 268 251 250 278 267 308 331 348 321 305 358 383 159 143 128 123 134 112 77 68 137 97 84 68 152 134 95 79 149 138 139 91 171 158 189 170 156 154 137 115 93 134 117 59 63 21 19 20 57 66 84 43 79 116 98 130 97 82 131 140 141 130 101 103 115 107 85 69 70 52 48 59 23 0 36 31 26 37 221 198 206 224 180 217 201 185 205 233 199 228 220 214 188 180 162 233 204 156 180 211 197 226 236 243 185 196 258 217 260 251 264 249 268 296 300 274 262 286 305 328 338 107 136 114 148 143 148 167 162 188 199 179 179 200 120 145 165 172 184 206 216 218 208 198 192 182 170 221 249 267 253 228 228 201 228 239 240 242 274 225 227 222 213 240 241 265 260 295 281 284 292 314 227 245 249 263 283 273 299 262 291 269 303 334 305 315 339 300 318 351 382 386 366 334 313 331 355 360 351 375 384 380 351 372 394 402 413 430 422 401 423 438 453 461 472 488 319 333 354 371 361 349 343 319 339 370 396 387 421 415 258 248 224 202 191 221 226 285 251 318 249 283 333 310 306 344 316 343 334 319 300 321 341 350 378 364 386 355 392 380 424 416 379 413 443 449 443 455 389 403 412 446 475 451 474 500 482 509 547 534 546 551 573 594 595 626 347 352 322 345 377 360 395 382 383 427 461 484 433 467 518 535 547 568 212 178 152 158 180 208 205 177 196 220 199 180 178 200 212 232 220 199 224 248 235 234 264 286 261 234 240 268 265 300 312 292 278 240 269 293 302 290 251 255 279 301 323 325 313 348 326 306 320 333 354 391 417 378 347 390 387 424 456 418 411 239 262 287 299 272 267 284 304 356 332 373 326 313 323 339 327 352 354 374 384 397 84 113 138 135 148 165 150 138 110 82 92 110 136 156 181 158 120 175 158 168 189 73 80 77 111 104 107 144 164 145 156 129 143 139 166 184 182 222 208 191 176 169 182 195 211 213 238 252 246 234 222 261 239 256 269 274 296 285 269 275 303 326 217 238 261 245 276 255 288 306 302 333 313 309 320 345 361 376 364 398 433 435
252 306 318 344 378 385 404 377 357 324 354 402 453 497 505 465 494 430 440 406 467 443 465 491 493 474 497 480 460 434 473 330 369 393 388 384 368 330 293 313 355 268 280 296 339 316 286 267 277 289 321 339 333 313 295 302 273 378 387 405 421 438 491 488 461 424 411 397 362 348 323 286 311 464 436 394 424 392 435 380 397 435 442 473 464 459 449 436 424 370 353 347 320 304 287 285 315 302 344 366 384 357 341 394 419 179 168 154 146 163 140 108 102 169 131 118 104 187 169 131 114 185 174 174 124 207 194 225 206 191 188 172 148 120 164 145 68 84 45 22 20 54 48 63 59 78 109 85 136 102 93 132 154 160 140 118 114 118 106 89 73 89 80 68 94 59 36 0 59 38 31 249 225 236 256 213 252 236 220 241 269 235 264 256 250 223 214 195 267 237 187 211 240 228 258 266 271 212 224 291 243 291 277 294 285 304 332 336 309 296 320 340 364 373 129 154 127 162 170 170 185 171 199 216 200 203 222 106 134 157 159 167 188 202 207 203 185 183 179 171 231 260 274 261 235 232 206 223 231 229 226 262 250 249 240 227 255 262 288 278 312 295 295 301 325 226 247 244 254 277 269 295 260 294 273 309 339 306 313 338 292 303 336 367 372 354 321 307 328 354 360 352 377 386 379 355 377 398 404 413 432 427 408 431 447 459 466 475 495 331 342 361 377 372 361 357 334 355 383 409 396 432 428 265 252 230 209 189 217 227 288 250 315 244 274 326 302 295 332 302 329 318 325 305 324 341 354 380 363 385 351 389 373 418 408 368 402 433 436 428 438 375 386 393 426 454 428 452 478 457 485 522 507 520 522 545 564 563 594 329 330 299 319 353 331 367 351 351 397 433 454 401 434 486 502 515 535 205 173 149 150 171 197 192 164 179 202 180 158 153 174 189 208 193 170 195 220 227 222 254 273 248 220 223 251 251 285 295 275 259 221 248 272 283 266 226 225 248 272 295 296 283 317 295 273 287 299 321 358 384 344 313 354 352 390 421 383 375 206 228 253 265 237 231 248 269 321 296 338 290 277 287 303 291 316 318 338 348 361 80 105 130 122 132 146 128 114 95 68 69 81 106 129 153 129 85 144 126 134 157 43 44 44 76 75 86 126 145 122 123 97 107 103 130 150 147 188 172 155 141 140 154 173 185 182 205 222 220 210 201 237 219 238 254 256 276 260 243 245 273 296 181 202 225 209 240 220 254 270 266 298 279 276 288 312 326 342 333 369 404 404
245 295 304 332 365 377 398 371 353 318 345 388 437 480 491 454 485 423 429 397 454 417 433 460 466 451 475 460 440 411 446 308 341 365 364 365 350 313 277 293 333 251 259 274 312 290 260 242 242 258 289 307 297 279 259 261 230 342 354 372 387 403 456 449 424 387 371 361 326 310 285 245 268 423 395 354 383 349 391 335 350 388 392 429 418 411 400 384 371 329 312 304 273 257 236 239 263 254 297 321 336 304 290 339 362 176 155 139 138 141 121 86 72 137 97 80 62 146 126 80 59 139 125 118 66 159 144 170 152 136 131 114 89 63 105 87 39 33 47 49 39 48 66 85 21 63 100 90 105 74 57 109 161 158 154 123 127 142 136 113 98 92 67 72 39 33 31 59 0 24 40 229 206 209 223 179 212 193 177 193 222 184 211 201 193 167 156 136 209 178 127 152 182 169 199 207 213 155 166 232 186 232 221 235 231 251 278 280 253 237 262 283 307 315 77 106 86 118 113 117 137 135 159 169 148 148 169 110 130 148 160 175 197 203 202 188 184 175 162 146 192 220 240 225 201 203 175 207 221 224 229 259 195 196 191 184 210 210 234 230 264 251 255 264 285 204 221 228 245 263 252 277 239 266 243 276 306 280 291 316 281 305 338 368 370 350 318 292 309 332 336 325 349 359 356 325 345 368 377 388 405 395 373 395 409 426 434 445 461 289 305 327 343 332 319 313 289 309 340 366 359 392 385 282 274 248 227 219 250 254 311 279 346 278 312 362 340 337 374 346 374 365 344 325 347 368 376 405 392 414 384 420 410 453 446 409 444 472 479 474 485 420 434 443 477 506 482 505 531 513 539 577 564 576 580 602 623 622 653 378 383 352 375 408 389 424 410 410 455 491 512 460 493 545 561 574 595 242 208 181 189 210 238 236 207 227 251 230 210 208 230 243 262 249 228 253 277 265 265 295 317 291 265 271 299 296 331 343 323 309 271 300 324 333 321 281 284 307 330 353 354 341 376 354 332 346 358 380 417 443 403 372 412 411 449 479 441 431 265 287 312 323 295 287 303 327 380 354 396 347 333 341 356 342 367 373 394 403 416 115 143 168 166 179 196 181 168 141 113 122 139 164 186 210 187 143 203 185 193 216 100 102 90 125 111 104 136 157 142 165 138 163 154 183 209 205 247 228 212 188 173 184 191 210 219 246 256 243 230 215 258 231 245 256 263 286 281 268 278 306 329 231 256 278 259 292 266 298 320 319 347 322 315 325 352 373 386 368 399 434 439
256 308 318 345 379 389 410 382 363 329 358 402 452 496 505 467 497 435 442 410 468 435 453 480 485 469 492 476 456 428 464 325 360 384 381 381 365 328 292 309 349 266 275 291 330 308 278 259 262 277 309 327 318 299 280 283 253 363 374 392 408 423 477 471 445 408 393 382 347 332 306 267 290 445 418 376 405 372 414 358 374 412 416 452 441 435 424 408 395 351 334 327 296 281 260 262 287 277 320 344 360 328 314 364 387 185 168 152 148 157 135 100 89 156 116 100 83 167 148 104 83 162 149 143 90 182 168 194 176 161 155 138 113 81 127 107 34 46 47 36 20 31 44 63 21 52 90 73 105 72 59 105 166 166 156 127 129 140 131 110 93 96 77 75 63 43 26 38 24 0 16 244 221 227 243 199 234 216 199 217 245 208 235 226 217 191 180 159 233 201 149 173 203 191 221 229 233 173 186 255 205 254 239 256 255 275 303 304 278 261 286 307 331 339 91 117 92 126 132 132 148 139 165 180 162 165 184 95 119 139 147 160 182 191 192 182 172 165 156 144 198 227 243 230 204 203 176 202 213 214 216 248 212 211 203 192 220 224 250 242 276 260 262 269 291 201 220 223 237 257 247 273 236 266 244 279 310 279 289 314 274 292 326 356 360 340 308 286 305 330 335 325 350 359 354 326 347 369 377 388 405 398 378 400 415 429 437 447 465 297 310 331 347 339 327 322 299 319 349 374 364 399 394 284 274 250 228 215 245 251 310 276 342 272 305 356 333 328 365 336 363 353 345 326 347 366 376 404 389 411 379 416 403 448 439 400 435 465 470 463 473 409 422 429 463 491 465 489 516 495 523 560 545 558 560 583 602 600 631 365 368 337 357 391 369 405 389 389 435 472 492 439 471 523 539 552 572 235 202 176 180 202 229 225 197 214 238 216 195 191 212 226 246 231 208 233 258 257 255 286 307 281 254 258 287 285 320 331 311 295 257 285 309 319 304 264 264 286 310 334 335 321 355 332 311 324 335 358 395 420 380 349 388 388 427 456 418 407 242 264 290 300 272 263 279 303 356 331 373 323 308 317 331 318 343 348 370 378 392 107 134 160 155 166 182 165 152 128 100 106 120 144 168 191 167 121 182 164 171 195 81 78 65 100 87 84 119 140 122 142 115 139 130 158 186 182 225 204 188 164 151 162 172 190 196 223 234 224 211 198 239 215 231 243 249 271 262 248 256 284 307 207 232 254 235 267 242 274 296 295 323 299 292 302 329 349 362 346 378 413 417
267 319 331 357 391 400 421 393 374 340 369 415 465 509 518 479 509 446 454 421 480 450 468 495 499 483 506 490 470 442 479 339 375 398 396 394 378 341 304 322 363 279 289 304 345 322 292 273 278 292 324 342 333 315 295 299 269 379 389 407 423 439 493 486 461 424 409 397 362 347 322 283 306 461 433 392 421 388 430 374 390 428 432 468 458 451 440 424 411 367 350 343 313 297 277 279 303 294 337 360 376 344 330 379 402 195 180 164 159 170 148 113 103 171 131 116 98 183 164 120 99 178 165 158 105 199 184 210 192 176 170 153 128 93 140 119 37 57 56 39 21 24 29 48 31 48 82 62 105 71 61 102 174 177 162 136 136 144 133 114 98 106 89 83 79 57 37 31 40 16 0 258 234 242 258 214 249 232 215 233 262 224 251 242 233 206 194 174 248 216 163 186 215 205 235 241 244 184 197 269 215 266 249 267 271 291 319 319 293 276 301 322 347 354 99 124 96 130 143 141 154 139 167 185 170 174 192 84 110 131 137 148 170 180 183 176 163 157 151 141 200 229 243 230 204 202 175 196 205 205 205 239 221 219 209 196 224 231 258 247 281 263 264 270 293 197 217 217 229 250 241 268 232 264 242 278 309 276 285 310 267 282 315 346 350 331 299 280 300 325 331 323 348 356 350 325 346 368 374 384 403 397 378 400 416 429 436 445 464 300 311 330 347 340 330 326 303 324 352 377 365 400 397 290 279 255 234 218 246 254 315 278 344 273 305 357 333 326 363 333 360 350 351 331 351 369 381 407 392 414 381 418 404 448 439 399 433 464 467 460 470 407 418 424 458 485 458 482 509 487 515 552 536 549 550 573 591 588 620 361 361 330 349 384 359 396 378 377 425 462 481 427 458 511 526 540 560 235 203 178 180 202 228 223 195 211 233 211 189 183 204 220 238 222 198 224 249 257 253 285 305 279 251 254 283 282 316 327 307 290 252 279 303 315 297 256 254 276 300 324 325 310 344 321 299 312 323 346 382 408 367 336 373 374 413 442 404 392 229 251 277 287 258 248 264 289 343 317 358 308 293 301 316 302 327 333 355 363 377 108 135 160 153 163 178 159 145 126 98 101 111 134 160 182 158 108 172 153 159 184 73 66 50 85 71 70 107 128 108 125 98 124 114 143 174 168 212 190 174 148 135 147 159 175 180 206 218 209 197 185 225 203 219 233 237 259 248 234 241 269 292 191 216 238 219 251 226 258 280 279 306 283 276 287 313 333 346 330 363 398 401
55 75 79 106 139 155 180 156 141 106 125 160 208 251 263 229 259 202 203 174 226 195 223 248 245 226 249 232 212 185 226 82 124 148 140 136 121 85 51 64 106 25 31 48 95 72 43 28 73 63 90 105 112 92 86 112 114 151 149 168 187 205 254 261 232 198 194 170 140 133 114 110 135 244 218 179 214 188 233 188 217 244 276 266 268 274 272 283 287 163 153 161 160 148 165 138 190 163 174 185 212 234 201 271 311 86 82 95 105 88 109 144 157 97 133 151 169 111 127 173 192 129 149 184 209 139 150 183 172 179 200 201 212 247 241 246 267 249 204 227 241 275 287 305 250 291 329 317 323 298 280 332 121 100 143 140 153 171 188 182 190 161 170 181 202 201 221 249 229 244 258 0 24 33 59 71 90 104 113 132 138 157 175 190 205 202 219 226 232 241 244 259 282 256 268 290 312 287 282 271 308 297 337 319 198 196 221 244 228 256 269 269 268 296 270 296 296 317 264 289 319 344 357 345 315 299 323 338 359 375 388 403 426 432 429 410 413 402 384 365 384 408 439 420 402 411 384 429 445 451 458 485 325 341 356 367 385 361 368 390 419 424 437 454 464 420 432 449 470 484 470 493 454 471 446 472 500 488 503 526 504 533 565 596 597 576 544 510 524 542 543 528 549 562 564 522 538 563 578 592 603 586 558 578 586 611 623 638 643 461 491 515 531 508 490 476 448 463 504 529 539 561 545 166 176 154 145 190 211 190 202 211 259 234 271 292 284 302 335 323 347 351 206 202 229 257 244 278 284 300 293 320 331 363 367 352 384 400 422 435 453 382 411 438 467 505 498 512 531 540 556 595 601 604 635 644 680 703 727 373 405 382 427 440 462 481 495 506 521 543 578 551 592 631 655 654 681 227 205 191 215 222 241 252 237 266 286 282 280 296 314 305 326 333 332 350 359 245 260 269 297 280 275 292 310 296 323 341 327 328 307 335 349 344 369 344 376 400 411 419 430 430 462 451 438 454 474 483 520 548 517 493 553 534 562 604 570 577 395 415 437 454 437 446 466 469 507 492 530 500 493 509 526 520 545 534 547 565 571 203 207 208 225 242 261 267 269 231 225 246 274 294 289 314 303 305 323 317 333 340 257 282 293 322 323 328 363 385 366 370 345 338 345 366 349 357 377 391 376 385 388 403 416 432 430 452 471 467 455 442 483 459 473 484 492 515 506 490 494 522 545 420 427 452 446 471 462 497 503 492 532 523 523 536 557 563 584 581 618 653 651
58 92 99 127 160 174 198 173 156 121 143 182 231 275 285 250 280 221 224 194 248 219 246 272 269 250 273 256 236 209 250 106 148 172 164 160 144 108 72 88 130 45 55 72 118 95 65 48 84 80 110 126 130 109 100 123 118 171 172 190 209 227 277 282 253 219 213 190 159 150 129 117 144 264 237 197 232 204 250 202 230 260 288 284 285 289 285 294 296 180 168 173 168 154 166 142 193 167 184 198 224 239 207 278 316 65 58 71 82 65 86 121 134 78 111 130 148 96 110 154 172 116 134 169 189 129 138 174 161 166 186 186 194 227 224 227 245 227 181 203 217 252 263 282 227 269 306 294 302 276 259 310 100 77 122 116 129 149 166 158 166 137 146 157 181 178 198 225 206 221 234 24 0 33 66 61 92 100 106 128 139 151 172 185 198 192 207 212 225 231 229 245 270 244 259 280 301 273 269 265 294 289 325 310 196 197 224 245 227 251 266 268 271 297 250 277 275 298 247 271 301 324 338 327 299 283 308 315 336 353 366 380 402 409 407 389 390 380 363 344 366 390 420 402 383 391 365 408 424 429 435 463 312 326 340 349 368 346 355 375 405 408 420 436 448 400 412 428 448 463 450 473 434 452 427 454 482 468 484 507 483 510 543 574 575 555 523 490 504 523 524 509 531 544 545 504 520 545 560 574 585 569 542 562 570 595 606 621 627 445 474 498 514 493 475 461 434 449 489 514 523 546 531 160 167 143 132 174 197 178 197 201 253 222 259 285 275 290 324 311 336 338 206 199 226 255 244 278 282 299 289 317 325 359 363 344 377 395 416 426 444 373 400 426 456 493 485 500 520 526 543 582 587 590 619 630 664 685 710 360 391 366 410 424 443 464 476 486 503 527 561 532 573 613 637 637 663 211 187 171 195 204 224 235 218 247 268 262 260 275 294 286 307 313 310 329 340 231 244 256 284 266 259 275 295 281 309 327 312 312 289 318 333 329 351 325 356 380 392 401 411 410 443 431 418 434 454 463 500 528 497 472 531 513 542 583 549 555 373 394 415 432 414 423 443 447 486 470 509 478 471 486 503 497 522 511 525 542 549 179 185 187 204 221 240 245 246 208 202 223 251 271 267 292 281 281 300 294 310 318 233 258 269 298 300 304 340 361 342 346 321 314 321 342 326 334 355 368 353 361 364 379 393 409 406 428 447 443 432 419 459 436 451 462 469 492 482 467 470 498 521 396 404 429 422 448 438 473 480 469 508 499 499 512 533 539 560 557 594 629 627
86 107 109 135 167 185 210 187 173 139 155 186 231 273 287 256 286 231 230 203 251 208 229 255 258 242 266 251 231 202 237 99 133 157 154 158 144 112 81 87 124 57 55 66 103 80 51 33 52 54 86 104 103 82 70 90 85 147 151 170 187 205 257 258 230 194 186 166 133 122 100 84 112 238 211 170 204 175 221 171 198 229 256 256 255 258 254 261 262 150 137 141 135 121 134 109 160 134 151 165 191 206 174 245 283 95 79 87 102 74 97 129 139 73 112 130 148 80 98 147 168 98 118 153 183 106 118 149 140 147 168 170 183 221 211 218 247 227 191 214 226 257 271 290 230 271 309 299 299 276 258 309 128 103 149 137 152 174 190 179 184 153 156 171 180 185 206 236 209 227 242 33 33 0 33 39 59 71 80 99 107 124 143 157 172 169 186 194 199 208 213 227 249 224 235 257 279 256 251 238 276 264 304 286 166 165 191 213 196 223 236 237 239 265 244 269 271 291 235 260 290 318 329 315 286 269 293 319 338 354 368 385 407 411 407 386 392 380 360 341 356 379 410 392 374 384 358 405 422 429 437 463 293 309 326 338 355 330 336 359 387 393 407 424 433 394 405 424 446 459 445 467 428 443 419 444 471 460 476 499 480 511 543 574 574 553 521 484 498 515 515 499 520 534 536 493 508 533 549 564 574 556 528 547 554 581 593 608 612 430 461 485 501 477 459 444 417 431 472 497 508 530 513 193 201 177 165 206 229 211 230 234 286 255 293 318 308 323 358 344 369 371 237 231 258 287 275 309 313 330 321 349 358 391 395 377 410 428 449 459 477 406 434 459 489 526 517 533 553 558 575 615 619 623 650 662 696 716 741 393 423 398 441 456 473 495 505 515 534 558 592 562 602 642 666 667 693 243 217 200 224 234 255 265 248 277 298 291 287 301 321 314 336 340 336 356 368 263 276 289 317 298 290 306 326 313 342 360 345 344 320 349 364 362 382 355 384 408 421 431 440 439 472 459 445 461 480 491 528 556 524 499 556 539 569 610 575 579 397 418 441 457 438 445 464 470 512 495 534 500 492 507 524 516 541 533 548 564 572 201 209 215 230 248 268 271 271 231 222 243 271 293 291 318 305 300 324 317 332 342 250 273 280 312 310 312 345 367 350 359 333 332 336 359 348 355 379 388 373 376 375 388 399 417 418 442 458 451 438 424 466 441 454 463 472 495 490 475 481 509 532 413 423 448 440 467 454 488 498 489 527 514 513 525 547 557 576 569 604 639 640
115 125 122 145 174 195 221 201 189 157 168 189 230 269 287 260 290 240 235 211 253 196 210 237 244 233 258 246 226 194 223 97 120 143 146 157 145 120 96 92 120 77 67 70 91 72 50 40 21 35 66 84 77 57 40 58 55 122 131 149 165 182 235 232 205 169 158 141 107 94 70 52 79 211 183 141 175 145 190 139 166 197 223 226 224 226 221 228 230 120 106 109 103 89 106 79 130 104 119 133 159 175 142 213 252 127 109 114 130 98 120 149 156 87 127 143 161 82 102 153 175 96 117 150 187 96 111 135 129 140 161 167 184 226 209 219 259 237 211 234 244 271 287 306 244 284 320 313 305 285 268 317 159 134 179 165 181 204 219 207 210 177 177 193 190 201 224 256 223 243 258 59 66 33 0 44 33 52 67 79 80 106 120 136 154 155 175 187 179 194 207 218 237 212 220 242 265 249 241 218 265 246 292 269 140 137 161 185 170 201 212 210 209 237 248 271 277 293 232 259 289 321 329 312 282 264 287 332 349 363 379 397 419 421 415 392 402 388 367 346 354 375 409 390 374 385 360 411 428 437 447 470 284 301 320 335 349 321 325 351 378 387 402 420 427 398 407 429 453 463 449 469 431 442 418 441 467 460 477 499 485 520 551 582 580 559 528 487 500 515 513 497 517 531 535 489 504 529 546 561 570 551 521 540 546 573 586 602 604 423 455 480 495 470 450 435 407 421 462 486 500 520 502 224 232 209 198 238 262 243 261 266 317 288 325 350 341 356 390 377 402 404 266 261 288 317 303 337 343 360 352 379 389 422 426 409 442 459 480 491 509 438 466 492 522 559 550 566 585 591 608 648 652 656 683 694 728 747 773 426 455 430 473 489 505 527 537 546 566 591 624 593 633 674 697 699 725 276 250 232 255 266 287 298 279 308 330 323 318 331 351 346 367 371 366 386 398 296 309 321 350 331 323 339 359 346 375 393 377 377 352 381 397 394 414 386 414 439 452 462 472 470 503 489 475 491 510 522 559 587 554 528 584 569 600 640 604 607 425 447 470 486 466 471 490 498 541 523 563 527 519 532 549 541 566 560 575 591 599 228 238 245 260 278 298 300 299 259 248 269 297 320 320 347 333 324 353 344 359 370 274 295 300 332 328 327 358 380 365 379 353 355 358 382 375 381 407 414 398 397 393 405 414 433 437 462 476 466 453 437 481 453 464 472 483 507 504 491 499 527 550 435 448 473 463 491 476 510 522 514 550 535 532 544 568 580 598 588 621 656 659
118 146 148 174 205 223 249 226 211 177 194 224 268 308 324 294 325 270 268 241 289 239 254 281 288 275 300 286 266 235 267 135 163 186 187 195 181 151 120 125 159 95 94 103 134 113 86 69 64 79 110 128 120 100 82 92 72 165 175 193 209 225 279 275 248 212 199 184 149 135 110 79 107 252 224 182 214 182 227 174 197 232 251 265 260 259 252 252 250 159 144 142 125 109 112 93 141 118 146 164 187 189 160 228 265 104 78 78 95 60 80 106 112 44 83 99 117 42 60 111 133 59 80 115 146 68 80 113 102 108 129 132 145 185 172 180 216 193 168 191 200 227 243 262 200 240 276 269 263 242 225 275 131 105 149 129 145 170 184 169 171 137 134 151 147 158 180 213 179 199 214 71 61 39 44 0 45 43 45 69 85 90 113 125 138 132 148 156 165 171 174 188 211 185 198 220 242 217 212 204 237 228 266 249 138 142 170 189 169 190 206 210 216 240 208 231 235 253 196 222 252 281 291 276 247 230 254 289 306 320 336 353 375 378 373 351 359 346 325 305 317 340 372 353 336 347 321 369 387 395 404 428 255 270 287 299 316 291 297 320 348 354 368 386 395 358 368 388 411 423 408 430 391 405 381 405 432 422 439 461 444 477 509 540 539 518 486 448 461 477 477 461 482 495 498 454 469 495 510 525 535 517 489 508 516 542 554 569 573 391 422 446 462 439 420 406 378 393 433 458 469 491 475 217 222 196 181 216 242 227 254 252 308 270 308 339 327 339 375 358 384 385 266 258 285 313 304 338 340 358 345 375 381 417 419 397 431 451 470 478 495 424 449 472 504 540 528 545 566 568 587 627 627 633 656 670 701 718 744 405 431 405 445 464 475 499 505 513 537 564 595 561 600 643 665 669 694 253 223 203 225 239 262 271 250 279 302 292 285 296 317 314 336 338 330 351 366 274 285 302 330 309 298 313 335 323 354 371 355 352 324 354 371 371 386 356 380 405 420 432 441 437 471 456 440 456 474 488 525 553 519 492 546 533 565 604 568 569 388 410 433 449 427 431 450 460 504 485 526 488 479 492 508 500 525 520 536 551 560 189 203 213 226 245 265 265 263 223 209 230 258 281 284 311 295 283 315 305 320 332 232 253 256 289 284 283 315 336 321 336 309 313 315 340 336 341 369 373 357 354 349 361 370 389 394 418 432 422 409 394 437 410 421 429 439 463 460 447 455 483 506 393 407 432 420 449 433 467 480 473 508 492 489 500 525 538 555 544 577 612 615
145 158 155 178 205 227 254 234 222 190 201 219 258 295 315 290 320 272 265 243 282 217 224 251 263 255 281 271 252 218 242 127 142 163 170 186 175 152 129 125 148 110 100 102 116 100 82 74 37 62 85 102 87 71 50 50 28 131 146 163 176 191 245 237 212 175 160 149 114 98 73 35 63 212 184 142 173 141 185 130 153 188 207 223 216 215 208 208 207 118 102 98 81 65 75 51 102 76 101 120 143 148 117 187 225 145 122 123 140 104 124 146 150 84 121 134 151 66 86 136 159 76 95 125 168 68 85 103 100 112 134 141 161 206 184 196 246 221 207 230 237 260 278 296 231 270 304 300 286 268 252 299 175 149 193 174 190 215 228 213 214 180 174 193 176 194 217 252 212 234 249 90 92 59 33 45 0 22 40 47 48 73 86 103 121 124 144 158 146 162 180 189 206 181 187 210 233 220 211 184 235 213 260 237 108 106 132 154 138 167 179 178 179 206 228 248 257 270 207 235 264 299 305 285 256 236 259 319 333 345 363 382 404 404 397 372 385 370 347 325 328 348 383 364 349 362 337 390 408 418 430 451 253 271 292 308 321 292 294 322 347 358 374 393 398 376 383 407 432 441 426 446 408 417 393 414 439 435 453 474 463 501 532 562 560 539 508 464 475 490 487 471 490 505 509 462 476 501 518 534 542 522 492 511 516 544 557 573 574 393 427 451 467 440 421 405 377 390 431 456 471 489 471 252 259 234 221 258 284 267 289 291 344 310 349 376 366 379 414 399 425 426 296 290 317 346 334 368 373 390 380 408 417 450 454 435 468 487 507 517 534 463 490 514 545 581 571 587 608 611 629 669 671 676 700 713 745 762 788 447 474 448 489 507 519 543 549 557 582 608 640 605 645 688 710 713 738 295 267 247 270 282 305 314 294 323 346 336 330 341 362 359 381 382 374 396 410 316 328 343 372 352 341 356 378 366 396 413 397 395 368 398 415 414 430 400 425 449 465 477 485 482 515 500 485 501 519 532 570 597 563 536 590 577 609 648 612 612 432 454 477 493 471 474 492 503 548 529 569 531 521 534 550 541 566 562 579 593 602 233 247 257 271 289 310 309 307 267 252 273 301 324 328 355 339 325 359 349 363 376 274 293 294 328 320 316 345 367 354 373 346 354 354 380 380 384 413 415 399 393 385 396 401 422 430 455 468 454 440 423 468 439 448 454 466 491 491 480 490 518 541 433 449 473 460 490 472 505 521 514 548 530 526 536 562 577 594 579 611 646 651
156 175 173 197 226 247 273 253 240 207 219 240 280 317 337 311 342 292 286 263 304 239 245 273 285 278 303 293 274 240 264 148 165 185 193 208 196 172 147 144 170 125 118 122 138 122 102 91 60 83 108 124 108 93 72 68 38 152 167 184 197 211 265 256 231 194 178 169 134 118 93 51 75 230 202 160 189 156 199 144 163 200 214 238 229 226 217 213 209 135 118 112 87 71 70 54 99 77 110 132 152 147 119 186 222 146 119 118 135 98 115 133 135 73 106 117 133 49 67 116 139 55 74 102 147 46 63 83 78 90 111 119 139 185 162 174 226 201 192 214 221 241 259 278 212 250 284 281 264 248 231 278 172 147 189 166 183 209 221 204 203 169 160 180 157 178 201 236 193 216 232 104 100 71 52 43 22 0 18 29 43 54 72 87 102 103 123 136 129 142 158 167 186 160 168 190 213 198 190 168 214 195 240 218 96 99 127 147 127 152 166 168 173 198 206 226 235 248 185 212 242 277 283 263 233 214 236 299 312 324 343 362 383 383 375 350 364 349 325 304 306 326 360 341 327 339 315 368 386 397 409 429 232 249 270 286 299 270 273 300 326 336 352 371 377 354 360 385 410 419 404 424 386 394 370 392 417 412 430 451 441 479 510 540 538 517 486 442 453 467 465 448 468 482 487 440 453 479 496 512 520 500 470 489 494 522 535 551 553 371 405 429 445 419 399 383 356 369 410 435 449 468 450 259 265 239 224 258 285 270 296 295 351 312 351 381 369 382 418 401 427 427 306 299 326 354 344 378 381 399 387 417 423 458 461 440 474 493 512 521 538 466 492 515 546 582 570 587 609 609 629 669 669 674 697 711 742 756 783 448 473 446 485 505 513 539 543 550 577 604 635 598 637 681 703 707 732 295 265 243 265 279 304 312 290 319 342 331 323 333 354 353 375 375 365 388 403 316 327 344 373 352 339 354 376 365 396 413 397 393 364 394 413 412 426 395 417 442 458 472 479 475 509 493 476 492 509 524 562 589 554 527 579 567 601 638 602 601 421 443 467 482 459 461 479 492 538 518 559 519 508 520 536 526 551 549 567 580 590 224 240 252 264 283 303 301 298 258 242 262 289 313 319 346 329 311 349 338 352 366 260 278 277 311 303 297 325 347 335 356 329 340 339 365 368 371 402 402 386 377 367 377 381 403 412 438 449 435 420 403 448 418 427 433 445 470 471 460 471 499 522 417 435 459 445 475 455 489 506 500 533 514 508 518 545 562 577 561 592 626 632
163 187 186 211 241 261 287 266 252 219 233 256 297 335 354 327 358 307 302 278 320 257 264 291 304 296 321 311 292 258 282 164 183 204 210 224 212 186 159 159 187 136 131 137 156 138 117 105 77 100 126 143 126 112 90 86 54 170 186 203 215 229 283 273 249 212 195 187 153 136 112 69 91 247 219 178 206 173 215 159 177 214 225 253 244 239 230 223 217 152 135 127 100 84 75 66 105 86 123 146 165 152 127 192 226 145 116 112 129 92 107 121 120 64 93 102 117 35 51 98 121 37 55 84 129 29 45 69 62 73 94 101 121 166 144 156 209 183 177 199 205 224 243 261 195 232 266 263 246 229 213 259 168 143 183 158 175 201 212 194 192 158 147 167 139 162 185 220 177 199 215 113 106 80 67 45 40 18 0 26 51 45 69 79 92 89 108 119 119 128 140 151 171 145 155 177 200 182 174 159 198 184 225 206 94 102 131 147 126 145 161 166 175 197 188 207 217 230 167 194 224 258 265 245 216 197 220 281 294 306 324 344 365 365 357 332 346 331 307 285 288 309 343 324 309 321 297 349 368 378 390 411 216 233 253 268 282 254 258 284 311 319 335 353 360 335 342 367 392 401 386 405 367 377 352 374 400 394 412 433 423 461 492 522 519 498 468 424 435 450 448 431 451 465 469 423 437 462 479 495 503 483 454 473 479 506 519 535 537 355 388 412 428 403 383 368 340 354 395 420 433 453 435 262 266 240 224 254 282 269 299 295 353 311 350 382 369 380 416 398 425 425 312 303 330 358 350 384 385 403 390 420 425 461 463 440 474 495 513 520 537 465 490 512 544 579 566 584 606 604 625 664 663 670 690 705 735 748 775 444 468 440 478 500 505 532 534 541 569 597 628 589 627 672 694 699 723 291 260 237 259 274 299 306 283 312 336 324 314 323 345 345 367 366 355 378 394 313 323 342 370 348 334 348 372 361 393 410 393 388 358 388 407 408 419 387 408 432 449 464 471 465 500 483 466 482 498 514 552 579 544 515 566 556 590 627 590 588 409 432 456 470 447 447 465 480 527 506 547 505 494 506 522 511 536 535 554 566 577 213 231 244 256 274 295 292 287 247 230 250 277 301 308 336 318 298 338 326 339 354 247 263 262 296 286 280 307 329 317 340 313 326 324 350 356 358 391 388 372 361 350 360 364 385 395 422 432 417 402 385 430 400 409 415 427 452 453 443 454 482 505 402 420 445 430 460 440 473 491 486 518 498 491 501 528 546 561 544 574 609 615
185 203 201 224 252 274 300 280 268 236 247 265 303 339 360 336 366 319 312 289 328 257 258 285 301 297 322 313 295 260 280 173 184 204 214 232 221 199 175 171 194 154 146 149 160 146 129 119 83 108 128 143 123 112 91 79 44 163 182 198 209 221 275 261 239 202 183 179 146 129 106 62 77 233 206 166 192 159 198 143 157 195 202 237 225 218 208 198 191 140 123 112 80 64 49 46 79 62 104 128 144 126 103 166 199 171 142 138 155 119 133 144 143 90 116 123 137 60 72 113 136 56 68 89 139 35 51 57 58 73 93 104 127 175 146 161 223 196 198 220 224 239 259 278 211 246 278 277 254 240 225 268 194 169 210 184 201 227 238 219 216 182 170 190 155 182 205 241 193 217 233 132 128 99 79 69 47 29 26 0 29 27 44 58 74 78 100 116 100 116 138 145 161 135 141 163 187 177 167 139 189 166 214 190 69 75 105 121 100 123 137 141 149 171 195 212 225 234 168 196 225 263 266 243 214 194 215 294 305 315 335 356 376 374 365 338 355 339 314 291 287 306 341 322 309 323 299 355 374 386 400 417 208 226 249 267 278 247 247 277 302 313 330 350 354 339 344 371 398 404 389 407 370 376 352 371 396 394 413 433 427 468 498 528 524 503 473 426 436 449 446 429 447 462 467 419 432 457 475 492 498 477 447 465 470 499 512 529 529 348 383 407 423 395 375 359 331 344 385 409 426 443 425 286 291 265 250 281 309 295 324 320 378 337 376 408 395 406 442 425 451 451 335 327 354 382 373 407 409 427 415 444 450 486 488 466 500 520 539 546 563 491 516 538 570 605 592 610 632 631 651 691 689 696 716 731 761 774 801 471 494 467 505 526 531 558 560 566 595 624 653 615 652 698 719 724 749 317 286 264 285 300 325 332 310 338 362 350 340 349 370 371 393 391 380 403 420 340 350 368 396 375 360 374 398 387 419 436 419 414 384 415 434 434 445 412 433 457 475 490 497 491 525 508 491 506 523 539 576 604 568 540 589 580 615 651 614 611 433 455 480 494 470 469 487 503 550 529 570 528 516 527 543 532 557 557 576 588 599 238 256 270 281 300 320 317 312 272 254 274 300 325 333 361 342 320 362 349 362 378 269 284 280 315 304 295 320 342 332 358 331 347 344 371 379 381 414 410 394 380 366 375 377 399 412 439 448 431 415 397 443 411 418 423 436 461 466 456 469 497 520 422 442 465 450 481 458 491 511 507 538 515 508 517 545 565 579 559 588 623 631
193 204 199 220 245 268 295 277 267 236 244 256 290 323 347 326 356 312 302 282 316 239 236 262 281 279 305 297 280 244 260 164 169 186 199 221 211 194 175 166 183 157 146 145 147 136 125 120 76 100 114 127 104 97 78 59 28 141 162 176 186 197 250 234 213 177 157 156 124 106 86 44 51 206 179 140 164 131 170 114 128 166 175 208 196 190 180 172 167 114 97 84 51 36 27 18 56 35 75 99 115 104 77 143 179 189 162 160 178 141 157 171 171 114 144 151 165 86 100 142 164 84 97 115 167 63 79 76 82 98 117 129 154 202 170 187 251 224 227 248 253 268 288 306 239 274 306 306 280 268 253 295 215 190 232 208 225 251 262 245 243 209 197 218 184 211 233 269 222 245 262 138 139 107 80 85 48 43 51 29 0 46 43 64 84 95 118 137 105 130 160 163 175 151 151 174 198 196 184 142 205 173 226 198 61 58 85 106 90 123 132 130 132 158 221 236 251 258 191 219 248 288 289 264 236 214 234 323 333 342 362 383 404 401 391 363 382 365 339 317 309 326 362 343 331 346 323 379 399 411 426 443 224 243 267 287 297 263 261 293 316 330 348 369 371 363 367 395 423 428 412 430 393 397 373 391 414 415 435 454 451 494 524 553 549 528 498 449 458 470 466 448 466 481 487 438 450 475 494 511 516 494 463 481 484 514 528 545 543 364 400 424 439 410 390 373 345 357 399 422 441 457 436 299 306 280 266 301 327 312 336 337 391 355 393 423 411 424 460 443 470 470 344 338 365 394 382 416 420 438 428 456 464 498 501 482 515 534 554 563 580 509 535 558 589 625 613 630 652 652 672 712 712 717 739 754 784 798 826 491 516 489 528 548 556 582 585 591 619 647 677 640 678 723 744 749 774 338 308 286 308 322 346 354 333 361 385 374 365 374 396 395 417 416 406 429 445 359 370 387 415 395 382 397 419 408 439 456 440 436 407 437 456 455 469 437 458 483 500 514 521 516 550 534 517 533 549 565 602 630 595 566 617 607 641 678 641 639 460 482 507 521 498 497 515 530 577 557 598 556 545 556 572 560 585 585 604 616 627 264 281 294 306 324 345 342 338 298 281 301 327 352 359 387 369 348 389 377 390 405 297 312 309 344 333 324 348 370 360 387 360 375 372 399 406 409 442 438 422 409 395 404 405 428 441 468 477 459 443 424 471 439 445 449 463 488 493 484 498 526 548 450 470 494 478 509 487 520 539 535 567 544 537 546 574 594 608 588 616 651 659
208 229 227 251 279 300 327 307 294 261 273 292 330 365 387 363 393 345 338 316 354 282 281 308 326 322 348 340 321 287 305 200 211 229 240 259 248 226 201 198 221 179 172 175 187 173 156 145 110 134 154 169 148 138 118 103 69 187 207 222 232 243 296 280 259 223 202 202 169 152 130 86 97 251 224 186 209 176 213 158 168 207 208 251 237 228 216 201 190 160 143 129 93 80 53 64 79 71 117 142 154 123 106 161 191 187 157 150 167 131 142 147 142 101 119 122 132 68 74 104 125 57 61 71 125 31 41 31 36 53 71 84 109 158 124 141 210 182 195 215 218 228 249 267 199 232 262 264 235 224 209 250 207 183 221 192 208 235 244 224 219 186 170 191 145 177 199 235 184 208 224 157 151 124 106 90 73 54 45 27 46 0 30 35 48 51 74 91 75 89 114 119 134 109 114 137 160 151 140 114 163 140 187 164 55 69 99 109 85 100 117 125 138 157 176 191 206 212 145 173 202 242 243 219 190 169 190 280 289 297 318 339 360 356 345 317 337 320 294 271 263 281 317 297 286 300 277 333 353 366 381 397 181 200 223 242 253 220 221 250 275 287 304 324 328 317 321 349 377 382 366 384 347 352 328 346 370 370 389 409 405 448 478 507 503 481 452 403 412 424 421 403 422 437 442 394 406 431 450 466 472 451 420 439 443 472 486 502 502 322 357 381 396 369 349 332 305 317 359 383 399 417 398 306 310 283 266 294 323 311 343 337 396 352 391 425 411 421 458 438 465 464 356 347 374 402 394 428 429 448 433 464 468 505 506 483 517 538 556 561 578 507 531 551 583 618 603 622 645 641 662 702 699 706 724 740 768 778 807 483 504 476 512 535 537 565 564 569 602 631 660 618 655 702 722 729 753 330 298 274 294 310 336 342 318 346 371 357 346 353 375 377 399 396 382 406 424 353 362 381 409 387 371 384 409 399 432 448 430 424 393 424 443 445 453 419 437 461 480 496 502 495 530 512 493 508 524 542 579 606 569 540 587 581 616 651 614 609 433 455 480 494 469 466 483 501 550 528 570 525 512 523 538 525 550 553 573 584 596 241 262 278 287 306 326 321 315 276 256 274 300 325 336 363 344 317 363 349 362 379 267 279 273 308 294 283 306 327 319 349 322 342 337 365 378 379 414 406 390 372 355 363 362 386 401 429 436 416 400 381 428 394 400 403 418 443 450 442 456 484 506 414 437 460 442 474 450 482 504 501 530 506 497 505 535 557 569 546 573 608 618
229 244 240 263 288 311 338 319 308 277 286 299 333 366 390 369 399 355 345 325 359 280 273 300 321 321 346 340 322 287 300 207 212 228 242 265 255 237 215 209 226 196 187 187 191 180 167 160 118 143 157 170 146 140 122 101 72 180 202 216 223 233 284 265 246 211 189 193 163 146 127 87 89 235 209 174 193 161 194 141 147 185 182 231 215 204 191 173 161 148 132 115 77 68 33 56 53 53 99 123 131 94 81 132 161 214 184 179 195 159 171 177 172 129 149 151 162 97 104 132 152 87 91 94 149 61 70 45 59 76 89 105 131 180 141 160 235 207 225 244 246 254 276 293 225 256 285 288 254 246 232 270 236 211 250 222 238 265 274 254 249 216 200 221 172 206 228 264 211 235 251 175 172 143 120 113 86 72 69 44 43 30 0 21 42 59 82 104 62 89 127 126 134 111 109 131 155 158 145 99 164 129 184 155 26 40 69 80 57 81 94 97 108 129 196 207 226 228 160 188 214 257 255 228 200 178 196 303 310 317 339 361 380 375 363 333 357 339 311 288 273 288 325 305 296 312 290 349 369 383 400 413 183 203 229 251 258 222 219 253 274 290 309 329 330 331 333 363 392 395 379 395 359 360 337 352 375 379 398 417 418 464 493 522 517 495 466 415 423 433 428 410 427 442 449 399 409 435 454 472 476 453 421 439 442 472 486 504 500 323 360 384 399 369 348 330 303 314 356 379 400 414 393 330 335 309 293 322 351 338 368 363 421 379 418 451 438 449 485 467 493 492 379 371 398 426 417 451 453 471 458 488 494 530 532 509 543 564 582 589 605 534 559 579 612 647 632 651 673 670 691 731 728 735 754 770 798 808 837 512 534 506 542 565 567 595 594 599 632 661 690 648 685 732 752 759 783 358 326 303 323 340 365 372 348 376 400 387 376 383 405 407 429 426 412 436 454 381 390 410 438 416 400 414 438 428 460 477 459 454 423 453 473 474 483 449 467 491 510 526 532 525 560 541 523 538 554 572 609 636 599 570 617 610 646 680 643 638 462 485 510 523 498 495 512 530 580 557 599 554 541 551 566 553 578 582 602 612 624 271 292 308 317 336 356 351 345 306 286 304 330 355 366 393 374 346 393 379 391 409 296 308 300 335 321 308 328 350 343 376 349 370 365 393 408 408 444 435 419 399 380 387 384 409 426 454 460 438 422 402 449 415 419 421 437 462 471 464 480 508 530 442 465 488 470 502 476 508 531 529 558 532 522 529 560 584 595 570 596 630 641
242 261 258 281 307 330 357 337 326 293 304 319 354 387 410 389 419 374 365 344 379 301 294 321 342 342 367 360 343 308 321 227 232 249 262 285 274 255 232 227 246 212 204 205 211 199 185 177 137 162 178 190 167 161 142 122 91 201 224 237 244 254 305 284 266 232 209 214 184 167 148 107 110 254 229 194 212 181 212 160 164 202 195 249 232 219 206 184 169 169 153 136 97 89 53 77 68 73 118 143 148 103 96 138 164 222 191 184 200 165 174 176 169 134 149 148 157 102 105 125 143 88 87 83 138 64 68 32 50 65 74 91 118 165 124 144 223 195 219 238 238 242 265 281 215 243 270 275 238 232 219 254 241 217 254 224 240 267 275 254 248 216 197 218 163 199 220 256 201 226 242 190 185 157 136 125 103 87 79 58 64 35 21 0 21 41 63 86 43 68 109 106 113 91 88 110 135 138 124 81 143 110 163 135 30 52 77 80 54 66 82 92 109 124 180 189 209 210 142 169 195 239 236 207 180 158 176 289 294 300 323 345 365 358 346 315 340 321 293 270 252 267 304 285 276 292 271 330 351 365 383 395 162 182 208 230 237 201 198 231 253 269 288 309 309 311 313 344 373 376 360 376 339 340 317 332 354 358 378 397 399 446 475 503 497 476 448 395 402 412 407 389 406 421 429 378 388 414 433 451 455 432 400 418 421 451 465 483 479 302 339 363 378 348 327 309 282 293 335 359 379 393 373 341 344 318 301 328 357 345 378 371 431 386 425 460 446 455 492 472 499 498 391 382 409 437 429 463 464 483 468 499 503 540 541 517 551 573 590 596 612 541 564 584 617 651 636 655 678 673 695 734 730 738 754 771 798 807 836 516 537 508 543 567 566 596 592 597 631 662 689 646 682 730 750 758 781 363 330 306 326 343 369 375 350 378 402 388 375 381 404 407 429 424 410 434 453 386 395 415 443 420 404 417 441 432 465 481 463 457 425 455 475 478 484 449 465 489 508 526 531 523 558 539 520 535 550 568 606 633 595 565 610 606 642 675 638 631 458 480 505 518 492 487 504 524 575 552 593 547 533 542 557 544 568 574 595 604 617 270 292 309 318 336 356 350 343 305 283 301 325 351 363 391 371 340 389 375 386 405 291 300 291 326 310 296 314 335 329 365 338 363 356 384 402 402 439 428 412 388 368 374 370 395 414 442 447 424 407 386 434 399 402 403 420 445 456 449 466 494 516 432 457 480 460 493 465 496 521 520 547 520 509 516 547 573 583 556 581 615 627
256 277 275 299 325 348 375 355 343 310 321 338 373 407 430 408 438 392 384 363 399 321 315 341 362 362 388 381 363 328 341 246 252 269 283 304 293 273 249 245 266 228 220 223 231 218 203 194 156 181 197 211 188 180 161 142 111 222 244 257 265 274 325 304 286 252 230 234 205 187 169 127 130 274 249 214 232 201 231 180 182 220 210 267 249 236 222 197 180 189 173 156 117 109 74 98 86 93 138 162 166 115 113 148 169 230 199 191 206 173 179 177 168 142 150 148 153 110 109 121 136 94 88 76 128 72 71 29 48 59 63 80 106 152 109 130 212 183 215 232 231 232 255 271 205 231 256 263 222 218 206 238 247 224 258 227 243 269 276 254 247 216 195 217 156 194 214 250 193 217 233 205 198 172 154 138 121 102 92 74 84 48 42 21 0 27 46 69 27 47 92 86 93 70 68 91 115 118 104 66 123 92 143 116 45 68 90 87 60 56 77 92 114 125 165 172 194 193 125 151 176 221 217 188 161 138 156 276 280 284 308 330 349 342 328 297 324 305 276 253 233 247 284 265 257 273 253 312 333 348 366 377 141 161 188 210 217 181 177 211 233 248 267 288 289 293 293 326 355 357 340 356 320 320 297 311 333 338 358 376 380 428 456 485 478 457 429 376 382 392 387 368 385 401 408 357 368 393 413 430 434 411 380 397 400 431 445 462 459 281 318 342 357 327 307 289 262 273 315 338 358 373 353 352 354 327 309 333 363 353 388 379 440 393 431 468 453 461 498 478 505 503 403 394 420 448 441 475 475 494 478 509 512 550 550 525 559 582 598 603 618 547 570 589 621 655 639 658 682 675 697 737 731 740 754 772 798 805 834 521 539 510 543 569 565 596 591 594 631 662 689 644 679 728 747 756 779 368 335 310 328 346 373 378 353 379 404 389 375 380 403 407 429 423 407 432 452 392 399 421 448 425 407 419 445 436 470 486 467 460 427 457 478 481 485 449 463 487 507 525 530 521 556 537 517 532 546 565 603 629 591 561 604 601 638 670 632 624 453 476 501 513 487 480 496 518 570 546 588 540 526 534 548 534 559 566 587 596 609 269 293 311 319 336 357 349 341 304 281 298 321 347 361 389 368 334 386 371 381 401 286 294 283 317 300 284 300 321 317 355 328 356 347 376 398 396 435 421 405 379 356 362 355 381 402 431 434 409 392 371 419 383 386 386 403 428 440 435 453 480 502 422 449 471 450 484 455 485 512 512 537 508 496 503 535 562 571 542 566 600 613
249 276 275 300 329 350 376 355 341 308 322 343 381 416 438 414 444 395 389 366 405 333 331 357 376 374 399 391 373 338 355 250 262 280 291 310 298 275 248 247 272 225 220 225 238 223 205 194 161 185 206 220 199 189 169 154 120 236 257 272 280 291 343 324 305 270 248 250 219 201 181 137 145 294 269 232 252 220 253 200 205 243 235 290 273 260 247 223 207 206 190 174 136 126 92 112 109 112 158 183 189 142 137 175 196 217 185 175 189 158 162 156 146 127 130 125 129 98 93 96 110 80 69 50 101 63 56 21 31 36 36 53 79 126 83 104 185 156 190 207 204 205 228 244 178 204 230 236 196 191 179 213 231 209 240 208 223 249 255 232 224 194 172 193 129 169 188 223 167 191 206 202 192 169 155 132 124 103 89 78 95 51 59 41 27 0 23 45 46 39 68 68 83 57 67 89 111 101 89 80 111 98 137 118 70 93 116 113 87 76 99 117 141 149 139 148 168 169 101 128 155 198 196 169 141 119 139 249 254 259 282 305 324 317 304 274 299 280 252 229 214 231 267 248 237 252 231 289 310 324 341 354 130 148 172 192 202 169 170 199 224 236 253 273 277 271 273 304 333 336 320 336 300 302 279 296 319 320 340 359 359 405 434 463 457 436 407 356 364 375 371 353 371 386 392 343 355 380 399 416 421 400 369 387 392 421 434 451 451 270 305 330 345 317 297 281 253 266 308 332 348 366 347 340 341 314 295 316 346 337 376 364 426 376 414 453 437 444 481 460 487 484 393 383 409 436 431 464 463 482 465 497 498 537 536 509 544 567 582 585 600 530 552 569 602 636 618 638 662 653 677 716 709 718 731 750 775 781 810 502 518 489 521 548 542 573 566 569 608 640 665 619 654 704 722 732 754 350 316 290 308 326 354 358 332 358 383 367 353 357 379 385 407 400 383 408 428 373 380 403 430 406 387 399 425 417 451 466 448 439 405 436 457 461 463 426 439 463 483 502 507 497 532 512 492 507 521 541 578 604 566 535 578 575 613 644 607 598 428 450 475 488 461 454 470 492 544 520 562 513 499 507 522 507 532 539 561 569 583 246 271 290 297 314 334 326 317 281 257 274 296 322 337 364 343 308 361 345 356 376 260 267 256 291 273 257 274 295 290 328 301 329 320 349 372 370 410 395 378 352 329 335 329 355 375 404 408 383 366 345 393 358 361 362 379 404 415 409 427 454 476 396 422 444 424 457 428 458 485 485 510 481 470 476 508 535 544 516 540 574 587
264 293 294 319 348 369 395 373 359 325 340 363 402 438 459 434 465 415 409 385 427 356 354 380 399 396 422 413 395 360 378 271 284 303 313 331 319 294 266 267 293 243 239 244 260 244 225 213 182 206 228 242 222 211 191 176 143 259 280 295 303 314 366 347 328 293 271 273 242 224 203 160 168 317 292 255 275 243 276 223 227 265 255 312 294 281 267 242 224 230 213 197 159 149 115 135 131 135 181 205 211 160 158 191 209 226 195 183 196 168 168 157 145 138 134 126 127 111 102 93 103 92 77 49 90 80 69 43 47 42 29 43 66 109 64 85 170 142 184 199 195 191 214 229 165 188 211 220 176 173 162 193 237 217 245 211 225 251 255 232 222 195 170 191 121 163 180 214 156 180 194 219 207 186 175 148 144 123 108 100 118 74 82 63 46 23 0 24 54 27 46 45 63 37 55 74 94 78 67 79 91 89 118 105 91 113 135 129 103 82 106 128 155 159 120 127 149 147 79 106 132 176 173 146 118 96 116 232 234 239 262 285 304 296 283 252 278 259 231 207 191 208 244 225 214 229 208 267 288 302 320 332 109 127 149 169 179 147 150 177 203 214 231 251 254 248 250 281 310 313 297 313 277 279 256 273 297 297 317 336 336 383 412 440 434 413 385 333 341 352 348 330 348 363 369 320 332 358 376 393 399 378 347 366 371 399 413 429 430 249 283 308 323 296 276 260 233 246 287 312 326 345 328 350 350 322 303 321 351 344 386 371 435 381 420 460 443 448 486 463 491 487 405 393 420 446 443 476 473 493 473 506 506 545 544 515 550 574 588 590 605 535 555 571 605 637 618 639 663 653 677 716 708 717 728 747 771 775 805 504 518 489 519 547 538 570 561 563 604 637 661 613 647 698 715 726 748 353 319 293 309 329 356 359 333 358 383 366 350 353 375 383 404 396 378 403 424 377 383 407 434 409 389 400 426 419 453 468 449 440 405 435 457 462 461 424 434 458 479 499 503 492 527 506 486 500 513 534 571 597 558 527 567 566 605 635 597 587 420 442 467 479 451 443 458 482 535 510 552 502 487 495 509 494 518 527 550 557 571 245 270 291 296 313 333 322 313 278 253 268 290 316 333 359 337 299 355 338 348 369 253 257 244 278 259 241 256 276 273 313 287 318 308 337 364 361 402 384 368 338 313 318 311 337 359 388 390 364 347 325 374 338 340 341 357 383 395 390 409 436 457 382 410 432 410 444 413 443 471 472 496 465 453 459 491 520 527 498 520 554 568
268 301 303 329 359 379 404 382 367 332 349 376 416 453 473 446 477 425 421 396 440 373 373 400 417 413 438 429 410 376 396 284 300 319 328 344 331 305 275 278 306 251 248 255 274 258 237 223 196 220 243 259 239 227 207 194 160 278 298 313 323 334 386 369 349 313 292 293 261 243 221 177 188 339 313 276 297 265 298 245 250 288 279 335 318 305 291 266 248 250 234 218 181 169 137 155 154 157 203 228 234 184 182 215 232 224 193 180 192 167 164 148 135 139 128 117 114 116 103 82 87 97 79 44 71 91 76 62 59 47 26 31 47 86 40 61 148 120 168 181 175 169 192 207 144 165 187 196 152 149 138 169 232 213 237 203 216 241 243 220 209 183 158 177 103 146 162 195 136 159 174 226 212 194 187 156 158 136 119 116 137 91 104 86 69 45 24 0 77 42 23 33 60 38 65 79 94 62 57 96 82 99 114 110 114 137 159 153 127 103 127 150 178 181 96 103 125 124 56 83 111 153 152 127 99 78 100 208 210 215 238 261 280 273 260 229 254 236 207 184 172 190 225 206 194 209 187 245 265 279 297 309 100 115 134 151 163 135 143 165 193 200 215 234 241 227 230 259 288 292 276 293 256 260 236 256 281 278 297 317 314 360 389 418 413 391 362 312 321 333 330 313 332 346 352 304 317 343 360 376 383 364 334 354 360 387 400 415 418 236 269 293 309 284 265 250 222 237 278 303 314 335 319 348 347 319 299 313 344 339 383 366 430 374 412 454 436 440 478 454 482 477 405 392 418 444 442 475 470 490 469 503 501 541 538 508 543 568 581 582 596 526 546 560 594 626 605 627 652 639 664 703 693 703 712 732 755 757 788 493 506 476 504 533 521 555 544 545 588 622 645 596 629 680 697 709 730 344 310 283 298 318 346 348 321 345 370 352 336 337 360 368 390 380 361 386 408 368 373 398 424 400 378 388 415 408 443 458 438 428 392 422 445 451 447 409 417 441 463 483 486 475 510 488 468 481 494 516 552 579 539 508 547 547 585 615 577 566 401 423 448 459 431 422 437 462 516 490 532 481 466 473 487 471 496 505 528 535 550 231 257 279 283 299 319 307 297 264 238 252 272 298 316 343 320 279 337 320 329 351 235 238 223 257 236 218 232 252 249 291 265 298 286 315 345 341 383 363 347 315 290 294 287 313 335 364 366 340 323 301 350 314 316 317 334 359 371 366 385 412 433 360 389 410 387 421 390 419 448 450 473 442 429 435 467 497 504 474 496 530 544
283 303 301 323 349 372 399 380 368 336 346 361 395 427 451 431 461 416 407 387 421 340 330 356 379 381 406 400 384 348 358 269 273 289 303 326 317 298 275 270 288 254 246 248 253 241 228 219 179 204 219 231 207 202 184 163 133 238 262 274 280 288 337 314 298 265 242 250 222 205 188 149 148 283 260 228 242 212 239 190 188 225 208 273 253 237 222 193 173 203 188 170 131 126 90 117 94 108 149 172 172 113 118 139 155 257 226 217 232 199 205 201 191 168 175 171 175 137 135 142 154 120 113 96 144 99 97 55 74 82 79 96 120 163 116 138 224 196 235 251 248 245 268 283 219 242 263 273 226 226 215 243 274 251 284 253 268 294 300 278 270 240 218 239 173 214 233 267 209 233 248 232 225 199 179 165 146 129 119 100 105 75 62 43 27 46 54 77 0 41 95 83 80 63 50 71 95 112 95 39 109 67 124 93 54 75 89 77 53 30 54 74 101 105 172 175 200 193 128 152 174 221 213 181 156 133 147 284 285 288 312 336 353 344 329 296 326 307 277 254 225 237 275 256 250 267 249 310 331 347 367 375 127 148 177 202 206 167 159 196 215 234 254 276 274 289 288 322 353 352 335 349 315 310 288 300 320 329 350 367 375 426 453 481 473 452 425 369 374 382 376 356 372 388 397 344 353 379 399 417 419 395 363 380 382 413 427 445 440 265 303 327 342 310 289 271 244 254 296 319 341 353 332 379 381 354 336 359 389 379 415 406 467 419 458 495 480 487 525 504 531 528 430 421 448 475 468 502 502 521 505 537 539 577 577 551 586 609 625 629 644 574 596 614 647 681 663 683 707 699 722 761 755 764 777 795 821 826 856 546 564 534 566 593 587 619 612 615 653 685 711 665 699 749 767 777 799 394 360 335 353 371 398 403 377 403 428 412 398 402 425 430 452 445 428 453 474 417 424 447 474 451 432 444 470 461 495 511 492 484 451 481 502 506 508 472 484 508 529 548 552 542 577 557 537 552 565 586 623 649 610 580 621 619 657 688 650 641 472 495 520 532 504 496 512 536 588 564 605 556 541 549 563 548 572 581 603 611 625 292 316 335 342 360 380 371 363 326 303 319 341 367 383 410 388 352 406 390 400 421 305 311 298 332 313 295 308 328 326 367 341 372 362 391 416 414 454 438 421 392 366 371 362 389 412 441 443 415 397 375 424 387 387 386 404 429 444 441 461 487 509 436 464 486 464 498 467 496 525 526 550 518 505 511 544 573 581 549 571 604 620
288 315 315 339 367 389 415 394 381 347 361 381 418 453 475 452 482 434 428 405 443 368 362 389 410 409 434 427 409 374 389 289 298 316 328 348 337 314 288 286 310 265 260 264 275 262 244 233 199 224 243 256 234 226 206 189 156 269 291 305 312 321 372 350 333 299 277 282 252 235 216 173 178 320 296 262 278 248 277 227 227 264 249 312 292 277 262 233 213 236 221 203 165 157 121 145 131 141 184 208 210 153 157 180 193 252 221 210 223 194 195 184 172 164 161 153 153 136 129 120 128 117 104 76 113 102 93 59 70 68 56 69 89 126 78 101 189 161 209 223 218 210 233 248 185 205 225 236 186 187 178 203 264 244 272 238 252 278 282 258 249 221 197 217 145 187 204 237 178 201 216 241 231 208 194 171 162 142 128 116 130 89 89 68 47 39 27 42 41 0 57 42 45 23 28 49 71 72 57 54 75 62 98 79 90 112 129 117 94 62 86 111 140 140 134 134 160 153 88 111 133 181 173 142 116 93 109 246 246 248 272 296 313 304 289 256 286 266 236 213 187 200 237 218 211 228 209 270 291 307 327 335 94 114 140 164 170 133 132 164 186 201 220 241 241 249 248 282 312 313 296 310 275 273 250 264 286 291 312 330 335 386 413 441 434 413 385 330 336 345 340 321 338 353 361 310 320 346 365 383 387 364 333 351 355 384 398 415 413 234 271 295 310 281 260 243 216 228 270 293 311 328 309 376 376 349 330 348 378 371 412 398 461 408 447 487 470 476 513 490 518 514 431 420 446 472 468 502 499 519 500 533 533 572 571 542 577 601 615 617 632 562 582 598 632 664 645 666 690 679 703 742 733 743 753 773 797 799 829 531 545 515 544 573 563 596 586 587 629 662 687 637 671 722 739 751 772 380 346 320 336 355 383 386 359 385 409 392 376 378 401 409 430 421 403 428 450 404 410 434 461 436 416 426 453 446 480 495 476 466 431 462 484 489 487 450 458 482 504 524 528 517 552 530 510 524 536 558 594 621 581 550 589 589 628 657 619 608 443 465 490 502 473 463 479 504 558 532 574 523 508 514 528 512 536 547 570 576 591 271 296 317 322 339 359 348 338 304 279 293 314 340 358 384 362 322 379 362 371 393 277 280 265 298 277 258 269 289 287 331 306 340 328 357 387 383 425 405 389 356 329 333 322 349 374 404 404 375 357 335 384 346 347 345 363 389 404 401 421 448 469 401 431 451 428 462 430 459 489 491 513 481 467 472 505 536 542 510 530 564 580
283 319 322 348 379 397 423 400 384 349 368 396 437 475 494 466 497 444 441 415 460 395 396 423 440 435 460 450 432 398 419 304 322 342 350 365 352 324 294 298 327 268 267 275 296 279 257 242 217 241 265 281 262 250 229 217 183 301 321 336 346 357 410 392 372 337 316 316 284 266 244 200 211 362 337 299 320 288 321 268 273 311 301 358 340 327 313 287 268 273 257 242 204 193 160 178 177 180 226 251 257 206 204 235 249 235 205 191 201 179 173 153 138 153 137 123 117 133 118 88 86 115 95 60 67 112 96 85 81 68 46 43 45 71 23 45 134 107 164 175 167 155 178 192 132 149 168 179 131 131 121 148 239 223 243 208 220 244 245 221 209 186 159 177 99 142 156 187 127 149 163 244 229 213 207 174 180 158 140 138 160 114 127 109 92 68 46 23 95 57 0 25 56 42 72 80 89 44 45 108 70 104 104 109 137 160 181 172 148 118 143 167 196 197 77 81 104 101 33 60 87 130 129 105 76 56 80 189 190 193 217 240 258 251 237 206 232 213 185 161 149 168 203 184 171 185 163 221 242 256 274 286 85 98 113 128 142 118 129 146 176 180 195 213 221 203 206 236 265 268 252 270 233 238 214 234 259 256 274 295 291 337 366 395 389 368 339 289 298 311 308 291 310 325 329 282 296 322 339 355 362 344 315 334 342 368 380 395 399 217 248 273 289 265 246 233 205 221 261 286 295 318 303 359 356 328 308 318 349 346 393 373 438 379 417 461 442 444 482 457 485 479 417 403 428 453 453 485 479 500 477 511 507 549 545 513 548 574 586 585 598 530 548 561 595 626 604 626 652 637 662 701 689 701 707 728 750 749 780 494 505 474 500 531 516 550 537 538 582 617 639 588 620 672 688 701 722 348 313 286 300 320 348 349 322 345 370 351 333 333 355 366 387 375 355 380 403 372 375 402 427 402 379 388 416 410 445 459 439 428 391 421 444 451 445 406 411 434 457 479 481 469 503 481 460 473 485 508 544 570 530 498 534 537 576 604 566 553 391 414 439 449 420 409 424 451 505 479 521 468 453 459 472 456 480 491 515 521 536 230 257 280 282 298 317 304 293 262 235 247 266 291 312 337 314 270 330 313 321 343 228 228 211 244 221 201 212 232 231 275 250 286 273 302 336 331 374 352 336 300 272 276 266 293 318 347 348 320 302 280 329 292 294 295 311 337 350 345 365 392 413 345 376 396 372 406 374 402 433 436 457 424 410 416 449 480 486 454 475 509 524
301 334 335 361 391 411 437 414 399 365 382 407 447 483 504 478 508 457 453 428 471 401 399 425 444 441 467 458 440 405 423 315 329 348 358 375 363 337 308 310 337 283 281 287 304 288 268 255 226 250 272 287 267 256 236 221 188 304 325 340 348 359 410 390 372 337 315 318 287 269 249 205 213 360 335 300 318 287 317 266 268 305 291 353 334 319 305 276 255 274 258 241 203 193 159 180 172 179 224 248 252 195 198 222 233 256 225 212 223 199 195 177 162 171 158 146 141 149 136 111 111 130 112 76 92 122 109 88 89 80 59 62 69 93 47 67 156 130 189 199 191 177 200 213 155 169 185 199 145 149 141 162 262 244 266 232 244 268 269 245 233 210 183 202 124 167 180 211 152 173 186 259 245 227 218 188 189 167 151 145 163 119 126 106 86 68 45 33 83 42 25 0 31 21 50 56 65 33 24 88 50 80 82 84 130 153 171 159 136 102 125 151 182 179 96 93 120 111 48 69 91 138 131 102 75 52 71 207 205 206 231 254 271 261 246 213 244 224 194 171 147 163 199 180 170 187 167 227 249 264 284 293 67 83 104 125 134 103 110 133 160 169 186 205 210 207 207 240 270 271 254 270 234 234 211 228 251 253 273 291 294 343 371 399 392 371 343 290 297 307 303 285 303 318 324 275 287 313 331 348 354 333 303 322 328 356 368 385 386 205 238 263 278 252 233 218 190 205 245 270 283 303 287 380 378 350 330 342 373 368 414 396 460 403 440 484 465 468 506 481 509 503 437 424 449 475 474 506 501 521 499 534 530 571 568 537 572 598 610 609 623 554 572 586 619 651 629 651 676 661 687 725 714 725 731 753 774 773 805 519 529 499 525 556 540 575 561 562 607 642 664 612 644 696 712 725 746 372 337 310 324 345 373 374 346 370 395 376 358 358 380 390 411 400 379 405 428 396 400 426 451 426 404 413 440 434 469 483 464 452 416 446 469 476 469 430 435 459 482 504 506 493 528 505 484 497 508 532 568 593 553 522 557 560 599 627 589 575 415 437 463 473 444 431 446 474 528 502 543 490 475 480 493 476 500 513 537 542 558 255 282 304 307 323 342 329 318 286 260 272 290 316 336 362 339 294 354 337 345 368 252 251 233 266 243 221 229 248 249 296 271 309 295 324 360 354 398 374 358 321 291 294 282 309 336 365 364 334 316 294 342 305 304 303 321 346 362 360 381 407 428 366 398 417 393 427 393 421 453 457 477 442 427 432 466 498 503 469 489 522 539
326 357 357 382 411 432 458 436 422 388 404 426 463 498 520 496 527 478 472 448 488 414 407 434 455 454 480 472 455 419 434 333 344 361 373 393 381 357 330 330 354 306 302 307 320 306 288 276 243 268 288 302 280 271 251 234 202 314 337 350 357 366 416 394 377 344 321 327 297 280 261 219 223 363 339 306 322 292 319 270 268 304 285 353 332 316 300 268 245 281 266 248 209 202 166 190 174 185 228 252 252 190 198 212 218 285 254 241 252 227 224 207 193 198 188 176 172 174 163 141 142 154 138 104 123 143 132 103 110 104 85 91 100 122 77 96 183 158 220 230 221 204 228 239 184 194 207 223 163 173 167 181 292 274 297 262 275 299 300 276 265 241 215 233 155 198 211 240 182 203 215 282 270 249 237 211 206 186 171 161 175 134 134 113 93 83 63 60 80 45 56 31 0 26 33 27 34 38 20 71 30 54 55 53 133 155 168 151 131 90 110 137 170 162 121 112 142 126 73 87 101 150 137 102 81 59 68 229 224 222 247 272 287 275 257 223 258 237 206 183 146 157 195 176 171 189 173 235 257 274 296 300 48 69 97 123 126 88 87 118 141 156 175 196 196 212 209 245 277 274 257 270 236 230 208 220 241 249 270 286 297 350 376 403 395 374 347 290 294 301 296 277 293 309 317 265 275 301 320 338 341 319 287 305 310 339 352 370 368 189 225 250 264 235 215 198 171 183 225 249 266 283 265 409 407 380 360 372 403 399 444 426 490 434 471 514 496 499 537 512 540 534 465 452 478 504 502 535 530 551 529 563 561 601 598 568 603 628 640 640 654 585 603 617 651 682 660 682 707 692 718 757 745 756 762 784 804 803 834 550 561 530 556 587 571 606 591 591 637 672 694 641 673 725 741 755 775 403 368 341 355 376 404 405 377 401 426 407 389 389 411 422 442 431 410 435 459 427 431 457 482 458 435 444 471 466 501 515 495 484 447 477 500 507 500 461 466 489 512 534 536 523 558 535 513 526 537 561 597 622 582 550 584 588 628 654 616 602 444 466 491 501 472 458 472 501 556 529 571 517 501 506 518 501 524 538 563 567 583 286 313 336 338 354 373 360 349 317 291 303 321 346 367 392 369 323 384 367 374 397 282 280 261 293 268 245 250 268 271 320 296 337 322 351 389 383 427 402 386 346 314 315 300 328 358 387 384 351 333 310 358 319 316 313 332 357 377 377 400 425 446 391 424 443 417 452 416 443 477 482 500 463 447 451 486 521 524 486 503 536 555
301 331 331 356 385 406 432 410 397 362 378 400 438 473 495 471 501 452 446 423 463 390 385 411 432 430 456 448 430 395 411 308 319 337 349 367 356 331 304 304 329 280 276 281 295 281 262 250 218 243 263 277 255 246 226 210 177 291 313 327 335 344 395 374 356 322 300 304 274 257 237 194 200 344 319 285 302 271 300 250 250 287 271 335 315 300 285 255 235 259 243 226 188 179 144 167 155 164 207 232 234 176 180 201 212 261 229 217 229 203 201 186 173 174 166 155 152 148 138 120 124 129 113 80 107 118 106 78 84 78 61 69 83 113 65 86 176 149 204 216 209 197 220 233 174 190 207 220 166 170 162 184 269 250 275 241 254 279 281 257 247 221 196 215 139 182 197 228 169 191 205 256 244 224 212 185 181 160 145 135 151 109 111 91 70 57 37 38 63 23 42 21 26 0 30 41 58 49 34 67 54 63 81 72 113 136 152 139 116 80 104 129 160 157 117 114 142 132 69 90 111 159 150 118 93 70 86 229 226 227 252 276 293 282 267 233 265 245 214 191 163 177 214 195 188 204 186 247 268 285 305 312 73 92 117 141 147 112 113 142 166 179 197 218 220 226 225 259 289 289 273 287 252 250 227 241 263 268 288 306 312 363 390 418 411 390 362 307 313 322 317 298 315 331 338 287 298 324 343 360 365 343 312 330 335 364 377 394 393 213 249 273 288 260 240 223 196 209 250 275 291 308 290 385 384 356 337 351 382 376 420 403 468 412 450 492 474 478 516 492 520 515 441 428 454 480 478 511 507 527 506 540 538 579 576 546 581 606 619 620 634 565 584 598 632 664 643 664 689 676 701 740 730 740 748 769 791 791 822 531 543 513 540 570 557 591 579 579 623 658 680 630 662 714 730 743 764 383 348 321 336 356 384 386 359 383 408 390 373 374 396 405 426 416 396 421 444 406 411 436 462 438 416 426 453 446 481 496 476 465 430 460 482 488 484 446 452 476 498 519 522 510 545 523 502 515 527 549 586 612 572 540 577 579 618 646 608 595 433 456 481 491 463 451 466 493 547 521 563 510 495 501 514 497 521 533 557 562 578 268 295 317 320 337 356 344 333 301 274 288 307 333 352 378 355 312 372 354 363 385 269 270 253 286 263 242 251 270 270 316 291 328 315 344 378 373 416 394 378 342 312 315 303 331 357 387 386 355 337 315 363 326 325 323 342 367 384 381 403 429 450 386 418 438 413 448 414 442 474 477 498 463 449 453 487 520 525 490 510 543 560
316 342 341 365 393 414 441 420 408 374 387 406 441 474 498 476 506 459 452 430 467 388 379 405 428 429 455 448 431 395 407 313 320 337 350 372 361 340 314 312 333 292 286 289 298 286 270 259 223 248 265 278 255 248 229 210 179 287 311 323 330 338 387 363 348 315 292 299 271 254 236 195 197 332 309 277 291 262 287 240 236 272 252 321 300 283 267 235 212 253 238 219 181 175 139 165 144 157 198 222 220 157 167 179 186 281 250 238 251 222 223 211 199 192 189 180 179 164 157 146 152 146 132 103 136 130 122 86 98 97 83 95 112 143 95 116 206 179 233 245 238 227 250 263 204 219 235 249 193 199 192 211 292 272 299 266 280 305 308 284 274 248 223 242 168 211 226 258 199 221 235 268 259 235 220 198 187 168 155 141 151 114 109 88 68 67 55 65 50 28 72 50 33 30 0 23 47 70 52 39 61 35 75 51 103 124 136 118 99 56 78 105 137 130 146 141 170 157 98 117 134 182 170 135 114 91 101 257 253 253 278 302 318 307 290 256 290 269 238 215 179 189 227 208 204 222 206 268 290 307 328 333 78 99 129 156 157 117 110 147 166 184 205 227 224 246 242 278 310 307 290 302 269 262 241 251 270 281 302 318 330 384 409 437 428 407 381 322 327 333 327 307 322 338 348 294 303 329 349 367 369 346 313 331 333 364 378 396 392 215 254 278 292 261 240 222 195 205 248 271 292 305 285 405 405 377 358 375 406 399 441 426 490 436 474 515 498 503 541 518 546 541 459 448 474 501 497 530 528 547 528 561 561 601 599 570 605 629 643 645 659 589 609 625 658 691 670 692 716 704 729 768 758 768 777 798 820 821 852 557 571 541 569 598 586 620 608 609 652 687 710 659 692 744 760 773 793 408 373 347 363 382 410 413 386 410 435 418 401 402 425 434 455 445 425 451 473 432 437 462 488 464 443 453 480 473 507 522 503 493 457 487 510 515 512 474 481 505 527 548 551 539 574 552 531 545 557 579 616 642 602 570 607 609 648 676 638 625 463 486 511 521 493 481 496 523 577 551 593 540 525 530 543 527 551 563 587 592 608 296 322 344 348 364 384 373 362 329 303 317 337 362 381 407 385 342 401 384 392 415 299 300 283 316 293 271 278 297 299 346 321 358 345 374 408 403 446 424 408 371 341 343 330 358 386 415 414 382 364 341 389 351 349 345 365 390 409 407 430 456 476 416 448 467 443 477 443 471 503 507 527 492 476 481 515 548 553 517 535 568 586
337 364 363 388 415 437 464 443 430 396 410 428 464 497 521 499 529 482 475 453 489 411 401 426 450 451 477 471 454 418 429 336 343 359 373 394 384 362 336 334 356 314 308 312 321 308 292 282 246 271 288 301 277 271 252 232 202 309 333 345 351 359 407 383 368 336 312 321 293 276 259 218 219 352 329 298 311 282 306 260 255 290 268 339 317 299 284 249 225 274 259 240 202 197 161 187 164 179 219 242 239 174 187 192 195 300 269 257 269 242 241 227 214 212 206 196 193 185 177 161 164 166 152 121 147 152 142 108 119 116 101 110 123 148 102 122 210 184 244 255 246 231 254 266 210 221 233 250 189 199 194 207 310 290 316 282 295 320 322 298 287 262 237 256 179 222 236 266 207 229 241 290 280 257 242 220 210 190 177 163 174 137 131 110 91 89 74 79 71 49 80 56 27 41 23 0 24 64 47 50 46 27 53 31 125 145 154 134 117 72 89 116 149 138 148 138 169 151 100 114 126 175 159 122 104 84 88 256 250 247 273 297 312 299 281 246 283 261 230 208 165 172 210 191 190 209 195 257 279 297 320 321 60 81 113 142 140 98 88 127 144 164 185 208 204 233 228 266 298 293 276 287 255 245 224 232 251 263 285 300 316 371 396 423 413 393 367 307 310 315 308 288 303 319 329 275 283 308 329 347 349 324 292 309 311 342 356 374 370 194 233 257 271 239 218 200 173 183 225 248 270 283 262 424 424 396 377 392 423 417 460 444 508 453 491 533 515 519 557 533 561 556 480 468 494 520 517 550 547 567 547 580 579 619 617 587 622 647 660 661 675 606 625 639 673 704 683 705 730 716 742 780 769 780 787 808 830 829 860 572 584 554 580 611 596 630 617 617 662 697 719 667 699 751 767 781 801 424 389 362 377 397 425 427 400 424 449 430 413 413 435 445 466 455 435 460 483 448 452 478 503 479 457 467 494 487 522 537 517 506 470 500 523 529 524 486 491 514 537 559 561 548 583 561 539 552 564 587 623 649 608 576 610 614 654 681 643 628 470 492 518 527 498 485 499 528 583 556 598 544 528 532 545 528 551 565 590 594 610 309 336 358 361 377 397 384 373 341 315 327 346 371 392 417 394 349 410 392 400 423 308 307 288 320 295 272 276 294 297 347 323 363 349 378 415 409 453 428 413 373 341 342 326 354 384 414 410 377 358 335 383 344 340 335 355 380 402 402 426 451 471 417 451 470 444 479 443 470 504 509 527 490 473 476 512 547 550 512 528 560 580
358 386 386 410 439 460 486 465 452 418 432 452 488 521 545 523 553 505 498 476 513 435 425 451 474 476 501 495 478 442 454 359 367 383 397 418 407 385 359 358 380 336 331 335 345 332 315 304 269 294 312 325 302 295 276 257 226 334 357 370 375 383 431 406 392 360 336 345 317 300 283 242 243 376 353 323 335 306 330 284 279 313 289 362 340 321 305 269 245 298 284 265 227 221 185 212 188 203 243 266 262 196 210 212 212 318 287 274 286 260 258 241 227 231 222 211 206 205 195 175 175 186 170 138 156 173 163 131 140 136 118 125 134 152 109 126 211 188 253 261 252 232 255 265 214 220 228 247 183 197 193 200 326 308 331 296 309 333 334 310 298 275 248 266 188 231 243 271 213 233 244 312 301 279 265 242 233 213 200 187 198 160 155 135 115 111 94 94 95 71 89 65 34 58 47 24 0 61 47 71 33 41 29 25 149 169 177 156 140 94 109 136 169 155 147 133 165 143 102 110 116 164 145 107 94 76 74 251 242 237 264 288 302 287 268 232 271 250 218 196 147 151 189 171 172 191 180 241 263 282 306 305 41 61 94 124 119 76 64 104 120 141 163 185 180 217 210 249 281 275 258 267 236 224 204 210 228 242 264 279 298 355 379 404 394 374 349 287 289 293 285 265 279 296 306 252 259 284 306 324 325 300 268 284 286 318 332 350 345 170 210 233 247 215 194 175 149 159 201 224 246 259 238 442 441 413 394 406 438 433 477 460 524 468 505 548 530 533 571 546 574 568 498 486 512 538 535 568 564 584 563 597 595 635 632 602 637 662 674 674 688 619 637 650 684 715 693 715 741 725 751 789 777 789 793 815 835 832 864 584 594 563 588 620 602 637 622 621 668 704 725 671 702 755 769 785 804 437 402 375 389 410 438 439 411 434 459 440 422 421 443 454 475 463 441 466 490 461 465 491 516 491 469 478 505 499 534 548 529 517 480 510 533 540 533 494 497 519 543 566 567 554 588 565 543 556 566 590 626 651 610 578 610 616 656 681 644 627 473 495 520 529 499 485 498 529 584 557 598 543 526 530 542 524 547 563 588 591 608 319 346 369 372 387 406 392 381 350 323 335 352 377 399 423 400 353 415 397 404 428 313 310 290 320 294 270 270 286 292 345 322 365 349 377 418 412 457 429 414 371 336 335 317 346 379 408 402 367 348 324 372 332 326 320 341 366 390 392 417 442 461 415 450 468 441 476 438 464 499 506 522 483 465 467 504 541 542 501 516 547 569
328 363 365 391 422 441 466 443 428 393 411 438 478 515 535 509 539 487 484 458 502 434 431 458 477 474 499 490 472 437 456 346 361 380 390 406 394 367 337 340 368 312 310 318 336 320 299 285 258 282 305 320 299 289 268 254 220 337 358 372 381 391 443 422 404 370 348 351 320 302 281 238 246 392 367 332 350 319 349 298 299 336 320 384 365 349 334 303 282 306 290 274 235 226 191 212 203 211 256 280 283 224 229 248 256 278 248 234 244 223 216 194 178 197 179 165 157 177 163 130 124 158 139 103 104 153 139 120 121 110 88 87 85 92 56 68 150 127 197 203 192 171 194 204 153 159 169 186 125 136 132 143 281 266 283 248 260 282 281 257 244 224 197 213 134 175 185 212 155 173 184 287 273 256 249 217 220 198 182 177 196 151 158 138 118 101 78 62 112 72 44 33 38 49 70 64 61 0 18 109 32 91 66 85 162 185 201 187 165 126 148 175 207 200 86 74 105 87 42 50 63 112 101 69 44 21 38 192 185 183 209 233 249 237 220 186 220 199 168 145 115 130 166 147 139 155 137 198 220 237 258 264 43 54 72 92 101 74 86 103 132 138 153 173 178 177 176 210 241 240 223 238 203 202 179 195 219 220 240 259 263 315 341 369 362 340 313 258 264 274 270 252 271 285 292 242 255 281 299 315 321 302 272 291 298 325 337 353 356 174 206 231 246 221 203 189 161 177 216 242 252 274 259 401 398 371 350 358 389 386 435 413 479 419 455 501 481 482 520 494 522 515 460 445 471 495 496 528 521 542 518 553 548 590 585 552 587 614 624 622 635 568 584 596 629 660 636 659 685 667 694 732 718 730 733 756 775 772 803 530 537 506 530 562 542 578 562 560 609 645 665 610 641 694 708 724 743 386 351 324 336 357 385 385 357 379 404 384 365 363 384 397 417 404 381 407 431 410 412 440 464 439 415 423 451 446 481 494 474 462 424 454 477 485 475 436 437 460 484 507 508 494 528 505 483 495 505 530 565 590 549 517 549 555 595 620 582 566 412 434 459 468 438 424 437 467 523 496 537 482 465 470 481 464 487 503 528 531 548 264 292 316 317 331 350 335 323 294 266 277 293 317 340 364 341 292 355 337 343 368 254 250 229 259 233 209 212 229 233 284 261 304 288 316 358 351 396 368 353 310 277 277 262 290 320 350 346 313 294 271 319 281 278 276 295 320 339 338 361 387 407 354 389 407 381 416 379 405 440 446 463 425 409 412 447 483 486 448 465 498 517
325 358 359 385 414 434 460 438 423 388 405 430 469 505 526 501 531 481 476 451 493 422 418 445 465 463 488 480 462 427 444 338 351 369 380 398 386 360 331 333 360 307 304 310 327 311 291 278 249 273 294 309 288 278 258 243 209 324 346 360 368 378 428 407 390 356 333 338 307 290 270 226 233 377 352 318 335 304 333 283 283 320 302 368 348 332 317 286 264 293 277 260 221 212 177 200 188 197 241 265 267 207 213 230 238 279 248 235 245 222 217 198 183 195 181 168 161 173 160 132 130 153 135 100 110 146 132 109 112 103 83 85 89 104 62 79 165 140 206 214 204 186 209 220 166 175 187 203 143 153 148 161 284 267 287 253 265 288 288 264 252 230 203 220 142 184 196 224 166 186 197 282 269 251 241 212 211 190 174 167 184 140 145 124 104 89 67 57 95 57 45 24 20 34 52 47 47 18 0 90 26 74 60 70 146 169 184 169 148 108 130 156 189 182 102 91 122 106 55 67 82 131 119 85 62 39 52 209 203 202 227 251 267 255 238 204 238 217 186 164 130 143 180 161 155 172 155 216 238 255 277 282 43 60 84 107 113 80 86 110 137 147 164 185 188 195 192 227 258 257 240 254 219 216 193 208 230 235 255 273 280 332 359 386 378 357 330 274 279 288 283 265 282 297 305 254 266 291 310 327 332 311 280 299 305 333 346 362 363 182 216 241 256 229 209 194 166 181 221 246 260 279 263 403 400 373 352 363 394 390 437 417 482 424 461 505 486 488 526 501 529 522 460 447 472 497 497 529 523 544 521 556 552 593 590 558 593 619 630 629 642 574 591 604 638 669 646 668 694 678 704 742 730 741 746 768 788 785 817 538 547 516 541 573 554 590 574 574 621 657 677 624 655 708 723 738 757 392 357 330 343 364 392 393 365 388 412 393 375 374 395 407 427 415 393 419 443 416 419 446 471 446 423 431 459 454 488 502 482 470 434 463 486 494 486 446 449 472 496 518 520 506 541 518 496 509 519 543 579 604 564 532 565 569 610 636 598 582 426 448 473 483 453 439 453 483 538 511 552 498 481 486 498 481 504 519 544 547 564 273 300 323 325 340 359 345 333 303 276 287 305 329 351 376 353 305 368 350 357 380 266 263 243 274 249 226 229 247 251 301 277 318 303 332 371 365 410 383 368 327 294 295 280 308 338 367 364 331 313 289 338 299 297 294 313 338 357 356 380 405 425 371 405 424 398 432 396 423 457 462 480 443 427 430 465 500 504 466 484 516 535
322 342 339 361 387 410 437 418 407 375 385 398 430 460 486 467 497 454 444 424 456 372 358 383 409 413 438 434 417 381 389 306 307 322 338 363 353 336 314 308 325 293 285 286 288 278 266 258 217 242 255 266 241 238 220 198 170 269 294 305 309 315 362 336 323 292 268 279 254 237 222 185 181 305 284 255 265 238 259 215 208 242 218 291 268 250 234 199 176 232 218 198 161 158 123 152 121 139 176 197 192 125 140 142 147 295 264 254 269 237 241 234 223 206 210 204 205 175 172 172 181 158 149 126 167 138 134 93 110 115 107 122 143 179 131 153 242 214 263 277 272 263 286 300 239 257 273 287 232 237 229 250 310 288 320 287 302 328 333 310 301 272 249 269 199 241 258 291 232 255 269 271 265 238 218 204 184 168 159 139 142 114 99 81 66 80 79 96 39 54 108 88 71 67 39 50 71 109 90 0 95 34 99 61 85 102 106 84 70 23 40 67 100 91 184 180 208 196 136 156 172 221 208 172 152 130 137 295 292 292 317 341 357 345 328 294 329 308 277 254 214 221 260 241 240 258 244 305 327 345 367 370 110 131 163 192 190 148 134 175 189 212 234 257 251 283 278 315 347 343 326 337 305 295 274 281 299 313 335 350 366 421 446 473 463 442 417 357 360 364 357 337 350 367 377 323 330 355 377 395 395 369 336 352 352 385 400 419 411 240 281 304 317 284 262 242 217 224 267 288 314 323 300 417 419 392 374 395 426 417 454 443 505 455 494 532 516 523 561 539 567 563 469 460 486 514 507 541 541 560 543 575 577 615 615 589 623 646 662 665 680 610 631 648 682 715 696 717 741 731 755 794 786 796 807 826 850 853 883 581 597 567 597 625 616 649 640 641 683 716 740 691 725 776 793 805 826 429 395 369 387 406 433 437 410 436 461 444 429 432 454 461 483 475 456 481 503 453 459 483 509 486 466 477 504 496 530 545 527 518 483 514 535 540 540 503 512 536 558 578 581 570 605 584 564 578 590 612 649 675 635 604 642 643 682 711 673 661 497 519 545 556 527 517 532 558 612 586 628 576 561 567 580 564 588 600 623 629 644 323 348 368 374 391 411 401 392 357 332 347 368 394 411 438 416 376 433 416 425 447 331 334 318 352 330 309 317 336 337 383 358 393 381 410 441 437 479 459 443 408 379 382 369 397 424 454 452 421 403 380 428 390 387 383 403 428 448 446 469 495 515 453 484 504 480 515 481 509 541 544 565 530 515 519 554 587 591 556 574 607 625
351 383 384 409 439 459 485 463 448 414 430 454 492 527 549 525 555 505 500 476 517 444 437 463 485 484 509 502 484 449 464 361 373 391 403 421 409 385 356 357 383 332 329 335 349 335 316 303 272 296 317 331 309 300 280 264 231 344 366 380 387 396 446 423 407 374 351 357 327 310 291 248 253 393 369 336 351 321 348 300 297 333 312 382 361 343 328 294 271 311 296 278 239 232 196 220 204 215 258 281 281 218 228 237 240 305 274 261 271 248 243 223 208 221 207 193 186 198 186 158 154 179 161 126 134 170 157 132 137 129 109 111 114 124 86 100 181 159 228 235 224 202 225 234 185 189 196 215 150 165 162 168 310 293 313 278 290 313 312 288 275 255 227 244 165 207 217 243 186 205 215 308 294 276 265 237 235 214 198 189 205 163 164 143 123 111 91 82 109 75 70 50 30 54 61 46 33 32 26 95 0 70 35 57 163 184 196 178 160 116 135 162 195 184 117 101 133 111 74 78 83 132 114 77 61 44 43 219 209 205 231 255 269 255 236 201 239 218 186 164 119 128 166 147 144 163 150 211 233 252 275 276 19 39 68 96 96 58 61 88 112 126 145 166 166 188 182 220 252 248 231 242 209 201 180 190 211 220 241 257 271 326 351 377 368 347 321 262 266 272 266 247 263 279 287 235 245 271 290 308 311 289 258 276 281 310 323 340 339 159 196 220 235 206 186 170 142 156 197 221 237 255 238 429 426 399 378 387 419 415 463 443 508 449 486 530 511 513 551 525 553 546 486 472 498 523 523 555 549 570 547 581 577 619 615 582 618 644 655 653 666 598 615 627 661 691 668 691 716 699 726 763 750 762 765 788 807 803 835 561 569 538 561 594 574 610 593 592 640 677 696 642 672 725 739 755 774 417 382 354 367 388 416 416 388 411 435 415 396 394 416 429 449 436 413 438 463 441 443 471 495 470 446 454 482 477 512 526 506 493 456 485 509 517 507 467 469 491 515 539 540 525 560 536 514 526 536 561 596 621 580 548 578 585 626 650 612 595 443 465 490 499 469 453 466 498 554 526 567 511 494 498 509 491 514 531 557 559 576 296 323 347 348 363 381 367 355 326 298 309 324 349 372 396 372 323 387 368 375 399 286 281 259 289 263 238 237 254 260 313 290 334 318 346 389 381 427 398 383 339 303 303 285 313 346 376 370 334 316 292 340 300 295 290 311 336 358 359 384 409 429 383 418 436 409 444 406 431 467 474 489 450 433 435 471 508 510 469 484 516 537
346 369 367 391 417 440 466 447 435 402 413 429 462 493 518 498 528 484 475 454 488 405 392 417 442 446 471 466 450 414 422 337 340 354 370 394 384 365 341 337 356 320 313 315 320 309 295 286 247 272 286 298 274 269 251 229 201 302 327 338 343 349 396 369 356 326 302 312 287 270 255 216 214 339 317 289 299 271 292 249 241 275 248 324 301 281 265 229 204 265 251 232 194 191 156 184 154 172 209 231 225 157 174 171 171 314 283 272 285 255 257 246 233 225 223 215 214 196 190 181 186 178 165 137 169 160 153 115 129 130 117 129 145 174 127 147 236 210 267 278 271 257 280 292 236 248 260 276 216 226 220 234 326 305 334 300 314 339 342 319 309 282 257 277 202 245 260 291 232 254 266 297 289 264 246 228 213 195 184 166 173 140 129 110 92 98 89 99 67 62 104 80 54 63 35 27 41 91 74 34 70 0 67 27 118 135 139 116 104 57 69 95 128 114 174 165 195 178 126 141 152 201 185 147 131 110 113 283 277 274 300 324 339 325 307 271 309 288 256 234 188 192 230 212 213 232 220 281 303 322 345 346 82 102 135 165 160 117 101 144 156 180 202 225 218 258 251 290 322 316 299 308 277 265 245 250 267 283 305 319 339 395 420 445 435 415 390 328 330 333 325 305 318 334 346 291 297 322 344 362 362 336 303 318 319 351 366 385 377 207 248 271 284 250 229 209 183 191 233 254 280 290 267 437 438 411 392 410 440 433 474 460 523 470 509 549 532 537 575 552 580 575 491 480 507 534 529 562 560 580 562 594 595 634 632 604 639 663 677 679 693 624 644 659 693 725 705 726 751 738 763 802 792 803 811 831 854 854 885 592 605 575 603 633 620 654 641 642 686 720 743 692 724 776 792 806 826 442 408 381 397 417 444 447 420 445 470 452 435 436 459 468 489 479 459 484 507 466 471 496 522 498 477 487 514 507 542 556 537 527 492 522 544 550 547 508 515 538 561 582 585 573 607 585 564 577 589 612 648 674 634 602 637 640 680 707 669 655 495 518 543 553 524 511 526 554 609 582 624 570 554 559 571 554 578 592 617 620 637 330 357 378 382 399 418 407 396 363 337 351 370 395 415 441 418 374 434 417 425 448 332 332 314 346 322 299 303 321 324 374 350 389 375 404 440 435 478 454 439 400 368 369 353 381 411 441 437 403 385 361 409 370 365 360 381 406 428 428 452 478 498 444 477 497 471 506 470 497 530 536 554 517 500 503 539 574 577 538 554 586 606
381 412 412 437 465 486 513 491 477 443 458 479 516 549 572 550 580 532 525 502 541 463 454 479 503 504 530 523 506 470 482 387 395 412 425 446 435 412 384 384 407 361 357 361 373 359 342 330 296 321 340 353 330 323 303 285 253 362 386 398 404 412 460 435 421 389 365 374 346 329 311 270 272 404 382 351 363 335 358 313 307 341 315 390 367 348 332 295 270 327 312 293 255 250 214 240 217 232 272 294 291 224 239 238 235 338 307 294 305 281 277 258 243 253 241 228 221 229 217 192 189 209 193 158 169 198 187 157 165 159 140 144 149 158 121 135 214 193 263 269 258 234 256 264 218 220 223 244 176 194 193 193 344 327 347 313 324 347 347 323 310 289 262 279 200 242 251 277 221 239 249 337 325 304 292 266 260 240 225 214 226 187 184 163 143 137 118 114 124 98 104 82 55 81 75 53 29 66 60 99 35 67 0 43 178 198 205 183 169 122 136 162 195 178 150 130 162 136 108 109 107 153 130 91 86 74 63 246 233 226 252 277 289 272 252 215 258 236 204 184 126 127 164 147 151 171 163 223 245 265 290 286 28 42 74 105 95 51 35 77 91 114 135 158 152 198 188 229 262 253 236 244 214 199 180 183 200 217 239 253 276 334 357 382 371 350 327 263 264 266 258 238 251 268 279 224 231 256 278 296 296 271 239 256 258 289 303 322 317 141 182 205 219 186 165 147 120 130 173 196 217 230 211 462 460 432 412 422 453 450 497 477 542 483 521 565 546 548 586 560 588 581 519 506 532 557 556 588 583 604 581 616 612 653 649 617 652 679 690 688 701 633 650 662 696 726 702 725 751 733 760 798 784 796 798 822 840 835 867 596 603 573 596 629 607 644 626 624 674 710 730 674 703 757 771 787 806 452 416 389 402 423 451 451 423 445 470 450 431 429 450 463 483 470 447 472 497 476 478 505 530 505 481 489 517 512 547 561 541 528 491 520 543 552 542 502 502 524 549 572 573 558 593 569 547 559 568 593 628 653 611 579 608 616 657 680 642 624 475 497 522 530 500 483 495 528 584 556 597 540 523 526 536 518 540 559 585 586 604 331 358 382 383 398 416 401 389 360 333 343 358 382 406 430 406 356 420 402 407 432 320 314 291 320 293 266 262 277 286 341 319 365 348 376 421 413 459 429 414 367 330 328 307 336 371 400 392 354 335 311 358 318 310 302 324 349 375 379 405 429 448 411 447 464 436 471 432 455 493 502 515 474 455 456 493 532 532 488 500 531 554
367 392 391 414 441 464 490 470 458 424 437 454 488 519 544 524 554 508 500 479 514 431 419 444 469 472 498 493 476 440 449 361 366 381 396 419 409 389 364 361 381 342 336 339 345 334 319 309 271 296 312 324 300 295 276 255 226 329 354 365 369 376 423 396 383 353 328 339 313 297 281 242 240 365 344 315 326 298 318 276 268 301 273 350 326 307 291 253 228 292 278 259 221 217 182 210 181 199 236 257 252 183 201 195 192 331 300 288 301 273 272 258 244 243 237 227 224 215 207 192 194 196 182 152 176 181 172 136 149 147 132 141 153 174 130 149 235 211 274 283 274 256 279 289 237 244 253 271 207 221 217 225 341 321 347 313 326 351 353 329 317 293 267 286 209 252 264 294 235 256 267 319 310 286 269 249 237 218 206 190 198 164 155 135 116 118 105 110 93 79 109 84 53 72 51 31 25 85 70 61 57 27 43 0 144 162 166 142 131 84 94 120 152 135 171 158 189 168 125 134 140 189 169 130 118 101 98 276 267 262 288 312 326 311 291 255 295 274 242 221 168 170 207 190 193 213 203 264 286 305 330 328 64 83 115 146 138 95 75 119 130 155 178 201 192 239 231 271 303 296 278 287 257 242 223 226 241 260 282 295 318 377 400 425 414 393 369 307 307 309 300 280 292 309 321 265 271 296 318 336 336 309 276 292 292 324 339 358 350 181 222 245 258 223 202 182 157 164 206 228 254 263 240 455 455 427 408 423 454 448 491 475 539 484 522 564 546 550 588 564 592 587 510 498 525 551 547 581 578 597 578 611 610 650 648 618 653 678 691 692 706 636 655 669 703 735 713 735 760 746 771 810 798 810 815 837 858 856 887 603 614 583 609 640 624 659 644 644 691 726 747 694 725 778 793 808 827 454 420 393 408 428 456 457 430 454 479 460 442 442 464 475 496 484 463 488 512 478 483 508 534 510 488 497 524 518 553 567 548 536 500 530 553 560 554 515 519 542 565 588 589 576 611 588 566 579 590 614 649 675 634 602 634 640 680 706 668 652 496 519 544 553 523 509 522 553 608 581 622 567 550 555 566 548 571 588 613 616 633 339 366 388 391 407 426 413 402 371 344 356 374 399 420 445 422 376 438 420 427 450 336 333 313 344 319 294 294 311 317 369 346 388 373 402 441 435 480 453 438 395 361 360 342 371 403 433 427 391 372 348 396 356 350 343 365 389 414 416 441 466 485 439 474 492 466 500 463 488 524 531 547 508 490 492 528 566 567 526 539 571 593
252 264 259 280 304 328 355 338 328 297 304 314 345 375 401 383 412 371 360 342 372 287 276 302 326 328 354 349 332 296 305 223 223 237 253 278 270 254 235 227 241 217 207 205 204 196 186 180 136 160 171 181 157 153 137 113 88 185 209 221 227 234 284 261 245 212 188 196 169 153 137 102 96 231 207 174 189 159 187 137 137 175 165 223 204 191 177 154 140 149 135 116 78 74 39 68 42 55 95 119 121 73 68 109 137 239 210 204 221 185 196 202 196 155 174 175 185 123 129 154 172 112 114 113 168 86 94 61 79 95 104 121 148 195 153 174 253 225 248 267 267 272 295 311 244 273 300 305 266 261 248 283 261 237 275 247 263 290 299 279 274 241 224 245 193 228 249 285 231 255 271 198 196 166 140 138 108 96 94 69 61 55 26 30 45 70 91 114 54 90 137 130 133 113 103 125 149 162 146 85 163 118 178 144 0 23 48 54 31 64 72 72 83 103 209 217 239 238 170 196 221 266 262 231 205 182 198 319 324 329 352 375 394 387 374 342 369 350 321 298 276 289 327 308 300 317 297 357 378 393 411 422 180 201 230 254 258 220 213 250 269 288 307 329 327 337 338 370 400 402 385 400 364 362 340 353 373 381 401 419 424 473 501 530 523 502 474 420 426 434 429 410 425 441 450 397 407 432 453 470 473 449 417 433 435 466 481 499 494 318 357 381 395 364 343 324 298 307 349 371 394 406 384 355 360 334 318 348 376 363 392 389 446 405 444 476 463 474 511 492 519 518 402 395 422 450 440 474 477 495 483 513 519 554 556 534 568 589 607 614 631 560 584 605 637 672 658 676 699 696 717 756 754 761 779 795 823 833 862 537 559 531 567 590 592 620 619 623 657 686 715 673 709 757 777 784 808 384 352 328 349 365 391 397 373 401 426 412 401 407 430 432 454 450 437 460 479 407 416 435 463 441 426 439 464 453 486 503 485 479 448 479 498 500 508 474 491 516 534 551 557 549 584 566 547 562 578 596 633 660 623 593 639 634 670 704 666 660 486 508 533 547 521 516 533 553 603 580 622 576 563 572 587 573 598 603 624 633 646 296 317 333 342 361 381 376 369 331 310 328 353 379 390 418 398 368 417 402 414 432 319 329 321 356 340 326 344 365 359 395 368 392 385 414 431 431 467 457 441 418 398 404 399 425 444 472 477 453 436 415 463 428 431 431 448 473 485 479 496 524 546 462 486 509 490 523 495 526 551 550 577 550 539 546 577 603 613 586 610 644 657
251 259 253 272 294 319 346 330 321 291 296 302 331 359 386 370 399 360 347 331 358 270 257 282 307 311 336 332 317 280 287 213 208 221 239 266 259 246 230 219 229 214 202 198 192 186 180 176 130 153 159 168 142 142 127 102 83 167 192 203 207 214 262 239 223 191 167 177 152 136 123 93 82 208 185 154 167 137 164 116 114 152 143 200 181 168 154 133 121 130 116 96 59 59 31 59 19 39 74 97 98 54 45 92 124 245 217 213 230 194 207 216 211 165 187 191 202 133 143 172 192 125 130 133 188 100 110 82 98 115 126 142 169 217 176 196 274 246 265 284 286 293 315 332 265 295 322 327 289 283 270 306 270 244 285 259 275 302 311 292 288 255 239 260 212 246 268 304 251 275 291 196 197 165 137 142 106 99 102 75 58 69 40 52 68 93 113 137 75 112 160 153 155 136 124 145 169 185 169 102 184 135 198 162 23 0 30 48 36 79 81 74 74 100 232 240 261 261 193 219 244 289 285 254 228 205 221 341 346 352 375 397 416 410 396 365 391 373 344 321 299 311 349 330 323 340 320 380 401 416 434 445 202 223 252 276 280 242 233 271 289 309 329 351 348 360 360 393 423 424 408 423 387 385 362 375 395 403 424 441 447 496 524 553 546 525 497 442 448 456 450 431 447 463 472 419 428 453 474 492 494 469 437 453 454 486 501 519 513 339 378 402 416 384 363 344 317 326 368 390 414 425 402 357 363 338 323 356 383 369 394 394 449 411 450 481 469 481 517 499 526 526 402 396 423 452 440 474 479 496 486 514 522 556 559 539 573 592 612 620 637 566 591 613 645 680 667 685 707 706 726 766 764 771 791 806 836 847 875 546 569 542 579 601 605 632 633 638 669 698 728 687 724 771 791 798 822 392 361 339 360 375 400 407 384 413 437 424 413 421 443 445 467 464 451 475 493 415 425 443 471 450 436 450 473 462 494 511 494 489 459 489 509 509 520 486 505 530 548 564 570 563 598 580 562 578 593 611 648 675 639 610 657 650 685 720 683 678 502 525 549 563 538 535 552 570 620 597 639 594 581 591 606 593 618 622 642 652 664 310 330 345 355 373 394 390 384 345 325 344 369 395 405 432 413 386 432 419 431 448 336 348 340 375 360 347 366 387 381 415 388 410 404 433 447 448 484 475 459 438 419 426 421 447 465 493 499 475 458 438 486 451 453 454 471 496 507 501 518 546 567 481 505 528 510 542 516 547 571 569 597 571 560 567 598 623 633 608 632 666 679
276 280 272 290 310 335 362 347 340 312 314 316 340 366 394 382 410 375 360 346 368 275 256 280 308 316 340 339 324 288 289 230 219 229 249 279 273 264 251 238 243 237 224 218 206 203 200 199 151 173 174 180 154 158 146 119 106 172 198 207 208 212 257 230 218 189 164 179 159 144 136 113 96 199 178 153 160 134 153 111 102 137 120 186 164 148 133 107 92 132 121 100 70 76 58 82 31 58 75 93 86 25 36 62 95 274 246 243 260 223 237 246 241 194 217 221 231 163 173 201 220 155 160 161 215 130 139 109 126 142 151 168 195 242 199 220 301 272 294 313 314 320 342 359 292 321 346 352 311 308 295 328 299 274 314 289 305 332 341 322 318 285 269 290 240 275 296 332 278 303 319 221 224 191 161 170 132 127 131 105 85 99 69 77 90 116 135 159 89 129 181 171 168 152 136 154 177 201 184 106 196 139 205 166 48 30 0 29 37 83 75 58 48 78 255 261 284 281 214 239 263 309 302 269 245 222 236 366 370 374 398 420 439 431 417 385 413 394 365 341 314 324 362 343 339 356 338 399 420 436 455 464 213 234 265 291 293 252 240 280 295 318 339 361 357 378 376 411 441 441 424 438 403 398 376 386 404 416 437 454 464 515 542 570 562 541 514 458 462 468 462 442 456 472 482 428 436 461 483 501 501 475 442 458 457 490 505 524 515 346 386 410 423 389 368 348 323 329 371 392 420 427 403 384 391 366 351 385 412 397 421 422 476 440 478 508 497 509 545 528 554 555 427 422 449 478 465 499 504 521 512 540 549 582 586 567 600 619 639 648 665 594 620 642 674 709 697 714 736 735 756 795 794 801 821 836 865 877 905 575 599 572 609 631 635 662 663 668 699 728 758 717 754 801 821 828 852 422 391 368 389 405 430 437 414 442 467 454 443 451 473 475 497 494 481 505 523 444 454 471 500 479 465 479 503 492 523 540 523 519 489 519 538 539 550 516 535 560 578 594 600 593 628 610 592 607 623 641 678 705 668 639 686 680 715 750 712 707 532 554 579 593 567 564 580 600 649 627 668 623 610 619 634 621 646 650 671 681 693 340 360 375 385 403 424 420 414 375 355 373 399 424 435 462 443 415 462 448 461 478 365 376 368 403 387 373 390 411 406 442 416 439 433 461 477 477 513 504 488 466 445 451 446 471 491 520 524 499 482 461 509 473 475 474 492 517 530 525 543 570 592 509 534 556 537 570 543 574 599 597 625 597 586 593 624 650 660 633 656 690 703
299 306 299 317 338 363 390 375 367 338 341 344 369 395 423 410 438 403 389 374 397 304 284 307 336 345 369 367 353 317 317 257 248 258 278 308 301 291 277 265 272 262 249 245 234 230 226 224 177 199 202 209 183 185 173 146 130 201 227 235 236 240 283 255 244 216 191 207 188 173 165 139 124 224 204 180 186 161 177 138 126 158 134 207 184 166 150 117 96 160 149 129 98 103 79 107 57 84 104 121 111 41 64 63 84 292 263 258 275 239 250 255 249 209 227 228 237 177 183 205 222 166 167 162 215 141 147 111 130 144 149 166 193 238 192 214 298 270 299 317 317 318 341 357 291 317 340 349 303 302 291 320 315 290 329 301 318 344 353 333 327 295 277 298 242 279 300 336 280 304 319 244 245 213 185 189 154 147 147 121 106 109 80 80 87 113 129 153 77 117 172 159 151 139 118 134 156 187 169 84 178 116 183 142 54 48 29 0 26 62 49 29 29 52 249 252 276 270 205 228 249 297 288 253 231 208 219 361 362 365 389 412 430 421 405 372 403 383 353 330 297 305 343 325 322 340 324 385 407 423 444 450 194 215 246 274 273 232 217 259 272 296 318 341 334 363 360 396 427 425 408 420 387 379 358 365 383 397 419 434 448 501 527 555 546 525 499 440 444 448 441 421 434 451 461 407 413 438 460 478 478 451 418 433 431 465 481 500 490 323 364 387 400 365 344 323 299 304 346 366 395 401 377 405 411 385 370 401 429 415 442 441 497 458 497 528 516 527 563 545 572 572 450 444 471 500 488 522 527 544 534 562 570 604 607 586 620 640 659 667 683 612 637 659 691 726 712 730 753 750 771 810 808 815 833 849 877 887 915 591 613 585 621 644 645 674 672 677 711 740 769 726 762 810 830 838 861 438 406 383 403 419 445 451 428 455 480 466 454 461 483 486 508 504 490 514 533 460 470 489 517 495 480 493 518 507 540 556 539 533 502 533 552 554 562 528 544 569 588 605 611 603 638 619 600 615 630 649 686 713 675 646 690 686 722 755 718 710 538 560 585 598 572 566 583 604 655 631 673 626 612 621 635 621 645 652 674 682 696 349 371 387 397 415 435 429 423 384 363 381 405 431 443 471 451 419 469 455 466 485 371 380 369 404 386 370 384 404 402 441 415 442 434 462 482 482 520 507 491 465 442 447 439 465 488 517 519 492 474 452 501 464 464 462 480 506 521 518 537 564 585 509 536 558 537 570 541 571 598 598 624 594 581 587 620 648 656 626 647 681 696
282 293 287 307 330 354 381 365 356 325 331 338 366 395 421 406 435 396 383 367 394 305 289 313 340 346 371 367 352 316 320 249 244 256 274 302 294 281 264 254 265 247 236 233 228 221 214 210 164 188 195 204 178 178 163 137 116 202 227 237 240 246 292 266 253 222 198 210 187 171 159 128 117 235 213 185 195 168 189 145 138 173 155 222 201 184 169 139 121 163 150 130 94 95 65 94 52 75 106 127 122 59 70 88 110 270 241 235 252 216 227 230 224 186 203 203 211 153 159 179 195 141 142 135 188 116 122 85 104 118 123 140 167 212 167 189 272 244 273 291 290 292 315 331 265 291 315 323 278 277 265 296 292 268 306 277 293 320 328 308 302 270 251 273 216 253 274 309 253 278 293 228 227 196 170 169 138 127 126 100 90 85 57 54 60 87 103 127 53 94 148 136 131 116 99 117 140 165 148 70 160 104 169 131 31 36 37 26 0 47 45 41 55 72 224 228 252 247 180 205 227 275 266 233 209 186 199 335 337 341 365 388 406 397 383 350 380 360 330 307 278 288 326 307 302 320 302 363 385 401 420 429 177 198 228 255 256 215 204 244 259 282 302 325 320 342 340 375 406 405 388 401 367 361 339 349 368 380 401 417 428 480 506 534 526 505 478 421 426 432 425 405 420 436 446 392 400 425 446 464 465 439 407 422 422 455 470 489 481 310 350 374 387 354 332 313 287 294 337 358 384 393 370 386 391 365 349 379 407 394 423 420 478 436 475 508 495 505 542 523 550 549 433 426 453 482 471 505 508 526 514 544 550 586 588 566 600 620 639 645 662 591 615 636 668 703 688 707 730 726 747 787 784 791 808 825 853 861 890 568 590 561 597 620 620 650 647 651 686 716 744 701 737 785 804 812 835 415 383 359 379 396 422 428 403 431 456 442 429 436 458 461 483 479 464 488 508 438 447 466 494 472 456 470 494 484 517 533 516 510 478 509 529 531 538 503 519 543 563 580 586 577 612 593 574 589 604 623 660 687 649 620 664 660 696 729 692 684 512 534 559 572 546 540 557 578 629 605 647 600 586 594 609 595 619 626 647 656 670 324 346 363 372 390 411 404 397 359 337 355 379 405 418 445 425 393 443 429 440 459 345 353 343 378 360 344 359 380 376 415 389 416 407 436 456 455 494 481 465 439 416 421 414 440 462 491 494 467 450 428 476 440 440 439 457 483 497 493 512 539 561 483 509 531 511 544 515 545 572 572 598 568 556 562 594 622 631 601 623 657 672
308 325 321 343 368 391 418 400 389 358 366 378 409 438 464 447 476 434 424 405 435 350 335 360 386 391 416 412 396 359 366 287 286 300 317 342 333 317 296 289 305 277 268 268 268 259 248 241 199 223 234 245 220 217 200 177 151 247 272 282 286 292 339 313 300 269 245 256 231 215 201 165 159 282 260 232 242 215 236 192 185 219 196 268 246 228 212 178 156 209 195 175 139 137 102 132 98 117 153 174 169 102 117 122 131 285 255 246 262 228 235 231 221 197 205 201 205 165 165 171 183 149 143 125 172 127 126 85 103 112 108 124 148 188 140 162 250 222 265 280 276 271 295 309 246 267 286 298 246 249 240 264 303 280 314 282 298 324 330 308 300 270 248 269 202 243 262 296 237 261 276 256 251 223 201 190 167 152 145 123 123 100 81 66 56 76 82 103 30 62 118 102 90 80 56 72 94 126 108 23 116 57 122 84 64 79 83 62 47 0 25 49 81 78 195 194 221 212 149 171 189 238 227 192 170 147 157 308 306 307 332 356 373 362 346 312 345 325 294 271 235 243 281 263 260 279 263 324 346 363 384 389 132 153 184 212 211 170 157 198 212 235 257 279 274 302 298 335 366 363 346 358 325 317 296 304 322 335 357 372 386 440 466 493 484 463 437 378 382 387 379 359 373 390 400 346 353 378 400 418 418 393 360 375 375 408 423 442 434 263 304 327 340 307 285 266 240 247 290 311 337 346 323 406 409 382 365 389 419 408 443 435 495 448 487 524 509 517 554 533 561 558 457 448 475 502 495 529 529 548 533 564 568 605 606 580 615 637 654 658 674 603 625 644 677 710 693 713 737 729 752 791 785 794 807 825 851 855 885 576 594 564 597 623 617 649 641 644 683 715 741 694 728 778 796 807 829 424 390 365 383 401 428 433 407 434 458 443 428 432 454 460 482 475 458 483 504 447 454 476 504 480 462 474 500 491 525 541 522 514 481 511 532 536 538 502 514 538 559 578 582 572 607 587 567 581 594 615 652 678 639 609 649 648 686 717 679 668 501 524 549 561 533 524 540 564 617 592 634 583 569 576 589 574 598 608 631 637 652 322 346 365 372 390 410 401 393 356 332 348 371 397 413 439 418 380 435 419 429 450 334 339 325 359 339 320 330 350 349 393 367 400 389 418 445 442 483 466 449 418 391 394 383 411 436 465 465 436 418 395 444 406 404 402 421 446 464 461 483 509 530 462 492 513 490 524 492 521 551 553 575 542 528 533 567 598 604 571 590 623 640
322 336 331 351 374 399 426 409 399 368 375 383 411 439 466 451 480 441 428 411 439 349 331 355 383 390 414 412 396 360 363 293 289 301 319 347 339 325 307 298 310 289 278 277 273 266 257 252 207 231 239 249 223 222 207 182 160 245 271 281 283 287 332 304 292 264 239 253 231 216 204 172 162 273 253 227 234 209 225 186 175 207 180 256 232 213 197 160 136 206 194 173 139 140 108 138 97 120 149 168 159 90 111 103 108 304 274 266 282 247 255 253 244 216 227 224 228 184 186 195 208 169 165 149 196 146 147 106 125 135 132 149 173 213 165 187 275 247 289 304 301 296 319 334 271 291 310 322 270 274 264 288 323 299 335 304 319 346 352 330 323 292 271 292 227 267 286 320 262 286 301 269 266 236 212 206 179 166 161 137 132 117 94 82 77 99 106 127 54 86 143 125 110 104 78 89 109 148 130 40 135 69 136 94 72 81 75 49 45 25 0 27 60 54 220 218 245 234 173 194 211 260 248 211 191 169 177 332 330 330 355 379 396 385 368 333 368 347 316 293 254 260 298 280 279 298 283 345 367 384 406 410 149 170 202 231 228 186 169 212 224 249 271 294 286 322 317 355 387 383 365 376 344 333 313 319 335 352 373 388 405 460 485 512 503 482 456 396 398 402 394 374 386 403 414 359 365 390 412 431 429 403 369 384 382 416 432 451 441 275 316 339 352 317 295 275 250 255 297 317 347 353 328 423 427 400 383 409 439 427 460 454 513 468 507 542 528 537 574 554 581 579 472 464 491 519 510 544 546 564 551 581 586 622 623 599 634 655 673 678 694 623 646 665 698 732 715 735 758 751 774 813 808 816 830 848 874 879 909 597 616 587 620 645 641 672 665 668 706 738 764 718 753 802 820 831 853 444 411 386 405 423 450 454 429 456 481 465 451 456 478 484 505 499 482 507 527 468 475 497 524 501 484 496 521 513 546 562 544 536 503 534 554 558 561 525 537 562 582 601 606 596 631 611 591 605 619 639 676 703 664 633 673 673 710 741 703 693 525 548 573 585 557 549 564 589 641 617 658 608 593 600 614 598 623 633 656 662 677 345 369 388 395 413 433 425 416 380 356 372 395 421 436 463 442 405 460 444 454 474 358 364 350 384 363 344 354 374 373 418 392 424 414 443 470 467 508 490 474 442 415 418 407 434 460 490 489 459 441 418 467 428 426 423 443 468 487 485 506 533 553 487 516 537 514 549 516 545 575 578 600 567 552 557 591 622 628 594 613 646 664
323 332 326 345 366 391 418 403 394 365 369 373 398 424 452 440 468 432 418 403 426 333 312 335 365 374 398 397 382 346 346 286 277 287 307 337 330 319 304 292 300 287 275 272 263 258 253 250 203 226 230 238 212 214 201 174 156 230 257 265 265 268 311 281 272 244 220 236 217 202 194 166 152 251 232 209 213 190 203 167 153 183 153 232 207 187 171 133 109 189 179 158 127 131 104 133 86 112 133 150 138 67 94 76 82 311 282 275 292 256 266 267 260 226 240 239 245 193 197 212 227 180 178 167 217 156 159 120 139 151 152 169 194 236 189 211 298 270 307 324 321 319 342 357 293 315 335 346 295 298 288 313 332 308 345 316 332 359 366 345 338 307 287 308 246 286 305 340 283 307 322 269 268 237 210 210 178 168 166 141 130 125 97 92 92 117 128 150 74 111 167 151 137 129 105 116 136 175 156 67 162 95 162 120 72 74 58 29 41 49 27 0 33 33 244 244 271 261 198 220 238 287 275 238 218 196 204 357 356 357 381 405 422 411 395 360 394 373 343 320 281 287 325 307 306 325 310 372 394 411 433 437 176 197 229 258 255 212 195 239 249 275 297 320 312 349 344 382 414 410 392 403 371 360 340 345 361 378 400 414 433 487 513 539 530 509 483 423 425 428 420 400 412 429 440 385 390 415 438 456 454 427 394 408 405 440 455 475 463 300 342 364 377 341 319 299 275 279 321 340 371 375 350 427 432 406 390 419 448 435 464 461 519 477 515 549 535 546 582 563 590 589 474 467 494 523 512 546 550 567 556 585 591 627 629 607 641 661 679 686 702 631 656 676 708 743 728 747 769 764 786 826 822 830 845 863 890 897 926 608 628 600 634 659 657 687 682 686 722 753 780 736 771 820 838 848 871 455 422 398 418 435 461 467 442 469 494 479 466 472 494 498 520 515 499 524 544 478 486 506 534 512 496 508 533 524 557 573 555 549 516 547 567 570 576 540 554 579 599 617 622 613 648 628 609 623 638 657 694 721 683 652 694 692 729 761 724 714 545 567 592 605 578 570 586 609 661 637 679 629 615 623 636 621 646 655 677 684 699 361 383 401 409 427 448 440 433 395 373 390 413 439 453 480 460 425 478 462 473 493 377 384 372 406 386 368 379 399 398 441 415 445 436 465 489 487 527 511 495 465 439 443 433 460 485 514 515 485 467 444 493 455 453 450 469 495 513 511 532 558 579 510 538 560 537 571 540 569 598 600 623 591 577 582 616 647 653 620 639 672 689
324 328 319 337 355 381 408 394 387 359 361 360 382 405 434 425 452 419 404 391 410 313 289 311 342 353 377 377 364 328 324 276 262 270 292 324 318 311 299 285 288 285 271 266 251 249 248 247 199 220 220 225 199 204 194 166 154 212 238 245 243 245 285 253 246 221 196 216 200 187 182 161 143 223 206 187 187 167 175 144 126 154 121 202 177 156 139 100 76 170 161 141 116 124 105 130 79 106 116 129 112 44 77 43 55 319 291 286 303 267 279 284 278 237 256 257 265 205 212 233 250 194 196 190 242 169 176 139 159 173 176 194 220 263 217 239 325 296 328 346 345 345 368 384 318 343 364 374 326 327 316 344 343 318 358 330 346 373 382 361 356 324 306 327 270 308 328 364 307 331 347 268 271 239 209 216 179 173 175 149 132 138 108 109 114 141 155 178 101 140 196 182 170 160 137 149 169 207 189 100 195 128 195 152 83 74 48 29 55 81 60 33 0 32 273 274 300 292 228 251 270 319 307 271 250 228 237 386 386 387 412 436 453 443 426 392 425 405 374 351 314 320 358 340 339 358 343 404 426 444 465 470 209 230 262 291 288 245 228 271 281 308 330 353 344 382 377 415 446 443 425 436 404 393 373 378 394 411 433 447 465 520 545 572 563 542 516 456 458 461 453 432 444 461 473 417 422 447 470 488 486 458 425 438 435 470 486 506 493 332 374 396 408 373 351 330 306 310 351 370 402 405 379 431 438 412 398 429 457 443 468 468 524 485 524 555 543 555 591 573 600 600 475 470 497 525 513 547 552 569 560 588 596 630 633 613 647 666 686 694 711 640 665 687 719 754 740 759 781 778 799 839 836 844 862 878 906 915 944 619 642 614 650 673 674 703 701 705 739 769 798 755 791 839 858 867 890 466 434 411 432 448 473 480 456 484 509 495 483 490 512 515 537 533 519 543 562 488 498 516 545 523 508 522 546 536 568 585 567 562 531 561 581 582 591 557 573 598 617 634 640 632 667 648 629 644 659 677 715 742 704 674 718 714 751 784 746 738 566 589 614 627 600 594 611 632 683 660 701 654 640 648 662 648 672 680 701 710 723 378 400 416 425 444 464 458 451 413 392 410 434 460 472 500 479 448 498 483 495 514 399 408 397 431 413 396 409 429 427 468 441 470 461 490 511 510 548 535 519 492 468 472 463 489 513 542 544 515 497 475 524 486 485 482 501 527 544 541 561 588 609 536 563 585 564 597 568 597 625 626 650 620 606 612 645 674 682 650 670 703 720
351 357 350 367 387 413 439 425 418 389 392 392 414 437 467 457 484 451 436 423 442 345 320 342 374 385 409 409 396 360 355 307 294 302 324 355 350 342 329 315 320 314 301 296 283 280 278 276 228 250 251 257 231 235 224 196 182 244 271 277 275 276 315 282 276 252 228 248 232 219 213 191 173 252 236 219 218 198 204 176 157 182 145 229 203 181 164 122 95 202 194 173 147 154 131 158 108 135 148 161 144 76 109 67 57 342 313 307 324 288 298 300 292 257 273 272 278 225 230 245 259 212 211 200 249 188 192 152 172 184 184 201 226 266 219 241 329 301 339 356 353 350 373 387 324 345 364 376 323 327 318 341 364 340 377 348 364 391 399 378 371 340 320 341 279 318 338 373 315 339 354 296 297 265 237 240 206 198 197 171 158 157 129 124 125 149 159 181 105 140 197 179 162 157 130 138 155 200 182 91 184 114 178 135 103 100 78 52 72 78 54 33 32 0 273 271 299 287 227 247 263 312 298 260 242 221 227 386 383 383 408 432 449 436 419 384 420 399 368 345 302 305 343 325 327 346 333 395 417 435 458 460 196 216 249 279 273 230 209 254 260 289 312 335 324 371 365 404 436 430 413 422 391 377 358 360 374 395 417 430 453 509 533 559 549 528 504 442 442 443 434 413 424 441 454 398 401 425 448 467 464 435 401 414 410 445 461 481 467 311 353 375 387 350 328 307 284 286 327 344 378 379 353 457 462 436 421 451 479 466 494 492 549 508 547 579 566 577 614 595 622 621 502 496 523 552 540 574 579 596 585 614 621 656 659 637 671 691 710 717 734 663 687 708 740 775 760 779 801 797 819 858 854 862 878 895 922 929 959 640 661 632 667 691 689 720 715 719 755 786 813 768 804 853 871 881 903 487 454 430 450 467 493 499 474 502 527 512 499 505 527 531 553 548 532 556 576 509 518 538 566 544 528 541 566 556 589 605 587 581 549 579 600 602 608 573 587 612 632 649 655 646 681 661 641 656 670 690 727 754 715 685 726 724 762 794 756 746 577 600 625 637 610 602 617 641 694 669 711 661 647 654 667 652 676 686 709 716 730 393 416 433 442 460 481 473 465 428 406 422 446 472 486 513 492 457 510 495 505 525 410 416 403 437 417 398 408 427 427 471 446 477 467 496 521 519 559 543 527 496 469 472 460 488 514 544 543 512 494 471 519 481 478 473 494 519 539 538 560 586 606 541 570 591 568 602 570 599 629 631 654 620 606 610 645 676 682 647 665 698 716
298 343 349 376 409 424 448 422 405 370 393 430 475 516 531 499 529 471 473 444 496 444 451 479 491 481 506 494 474 442 470 342 368 390 394 402 388 355 321 331 367 295 298 310 340 320 293 276 263 284 312 330 314 299 278 272 238 357 373 390 402 416 469 455 433 397 378 374 339 323 299 255 272 427 400 361 385 352 389 334 342 381 375 426 411 399 386 362 344 335 318 305 269 256 227 239 248 247 292 317 327 281 276 311 326 236 210 194 198 189 175 143 127 173 141 122 107 167 147 98 78 153 133 106 62 162 145 151 140 123 107 92 67 24 57 36 64 45 124 124 110 85 108 118 70 74 91 103 59 54 46 74 229 220 225 191 199 217 212 189 174 162 135 146 74 105 107 129 77 91 99 270 250 244 248 208 228 206 188 195 221 176 196 180 165 139 120 96 172 134 77 96 121 117 146 148 147 86 102 184 117 174 150 171 209 232 255 249 224 195 220 244 273 273 0 30 30 48 48 42 61 74 89 92 72 75 93 112 114 121 143 165 185 180 170 144 161 144 119 98 121 148 173 156 134 141 114 162 180 191 205 223 122 121 114 109 134 134 159 153 187 176 182 193 211 150 161 180 205 215 201 223 184 202 178 208 238 219 233 256 236 274 304 335 332 311 280 240 254 273 274 261 284 296 295 257 276 300 312 325 339 326 302 324 336 355 365 377 389 214 233 256 273 259 245 237 212 232 264 290 286 317 310 351 344 318 297 294 325 327 382 353 420 354 389 438 416 413 451 423 451 442 412 395 418 440 446 476 465 487 458 495 485 528 521 485 520 549 556 551 562 497 510 519 553 582 556 580 606 586 613 650 635 648 649 672 690 685 717 454 458 427 447 482 458 495 476 475 524 561 580 524 555 608 622 638 657 318 284 257 265 287 314 312 284 303 327 306 285 281 303 317 336 321 298 323 348 342 341 371 393 368 342 347 376 373 408 420 400 385 347 375 399 409 395 354 353 375 399 424 424 409 443 419 397 409 419 444 479 504 463 431 463 468 509 534 496 481 326 348 373 382 352 338 352 381 437 409 451 396 380 385 397 381 405 418 442 446 463 191 220 245 242 255 272 255 242 217 189 196 210 233 258 281 257 206 271 252 258 282 171 164 142 173 148 125 136 156 154 200 176 217 202 230 272 264 310 282 266 226 196 199 190 217 241 270 271 244 227 206 254 219 224 228 242 267 276 270 288 315 337 270 303 322 297 332 297 325 357 361 381 347 333 339 372 403 409 378 401 435 448
326 369 375 402 435 451 475 449 432 397 420 455 499 539 556 524 555 498 499 470 520 465 470 497 511 503 528 516 497 464 490 366 390 411 416 426 412 381 347 356 390 321 323 334 362 343 317 301 284 306 333 350 333 319 298 290 256 375 393 409 420 433 486 470 449 413 393 391 358 340 317 273 287 441 415 376 399 366 401 347 353 392 381 438 421 408 394 367 348 350 333 320 283 270 239 254 258 259 305 330 337 286 285 314 326 265 239 223 227 217 203 173 156 199 169 151 136 190 171 123 106 175 154 124 87 180 163 163 155 139 120 108 87 52 66 52 87 73 153 152 137 106 127 134 96 90 96 114 52 64 64 70 259 249 255 221 229 247 241 218 203 192 165 176 104 135 136 154 106 117 124 296 277 269 271 231 248 226 207 212 236 191 207 189 172 148 127 103 175 134 81 93 112 114 141 138 133 74 91 180 101 165 130 158 217 240 261 252 228 194 218 244 274 271 30 0 32 22 48 24 31 51 61 63 47 57 70 118 112 113 138 162 179 170 156 126 152 133 104 81 91 118 144 127 106 115 89 143 163 176 193 207 102 97 86 79 105 108 135 125 159 146 152 164 181 128 136 159 186 193 178 199 160 175 151 179 208 192 208 230 215 258 287 317 313 292 261 217 229 246 247 233 255 267 268 229 247 271 284 297 310 297 272 294 306 326 335 348 360 184 204 226 243 229 215 208 183 203 235 261 256 287 280 381 374 348 327 324 354 357 412 383 450 383 418 467 445 442 480 451 479 470 442 425 448 470 476 506 495 517 488 524 515 558 551 514 549 578 585 579 590 525 538 546 580 608 582 606 632 610 638 675 659 672 671 695 712 705 737 482 484 453 472 507 481 518 497 495 547 584 602 544 573 628 641 658 676 348 313 286 294 316 343 341 313 331 355 333 312 307 328 343 362 346 321 346 372 371 370 400 422 397 370 375 403 401 436 448 427 412 374 402 426 436 420 380 376 397 422 447 447 431 465 441 418 429 438 464 498 523 481 449 478 485 526 550 512 495 346 367 392 400 369 353 366 398 454 426 467 410 393 397 408 391 414 430 456 458 475 220 248 274 271 283 299 282 268 245 217 223 234 257 283 305 281 228 294 275 279 305 197 187 162 190 163 137 138 156 159 212 189 236 218 246 293 284 330 298 284 238 203 203 189 217 246 276 273 241 223 201 249 212 213 214 231 256 270 267 289 315 335 282 317 335 308 343 305 331 366 373 389 352 336 339 374 409 412 376 396 429 446
321 367 375 402 435 449 472 446 428 393 418 456 502 543 558 525 555 496 499 469 522 472 481 508 520 509 534 521 502 470 499 370 397 419 422 429 415 381 346 358 394 320 325 337 368 348 321 303 292 312 341 358 343 328 307 302 268 387 403 420 432 445 499 485 463 427 408 403 369 352 328 285 301 457 430 391 415 382 419 364 372 411 404 456 440 429 415 391 372 365 348 335 299 286 257 269 278 277 322 347 357 309 305 339 353 256 232 216 218 213 197 163 147 199 165 146 129 195 175 125 104 182 162 136 89 192 174 181 170 153 137 122 97 51 85 65 59 54 133 128 112 76 96 102 72 58 65 82 29 32 35 45 246 239 239 207 213 228 221 199 183 177 151 158 95 118 114 127 86 92 96 296 275 271 277 235 257 235 217 225 251 206 226 209 194 168 149 125 200 160 104 120 142 142 170 169 165 105 122 208 133 195 162 189 239 261 284 276 252 221 245 271 300 299 30 32 0 34 72 55 59 50 74 89 78 89 101 87 86 91 114 136 155 150 140 115 131 114 90 69 106 135 155 140 115 119 91 134 152 161 175 194 134 128 114 100 128 137 165 151 185 168 170 178 200 124 138 153 176 188 174 198 159 181 158 191 221 197 210 234 209 244 275 305 304 283 251 214 229 250 252 241 264 275 273 239 259 282 292 305 320 310 288 309 324 340 348 360 375 205 219 241 257 247 235 230 207 228 257 282 273 307 302 368 359 334 312 305 335 339 397 365 431 363 397 447 424 420 457 428 455 445 429 411 433 454 461 490 478 500 469 506 495 539 530 492 527 556 562 555 565 502 513 520 554 581 554 578 605 582 610 647 629 643 640 665 681 673 706 457 457 426 443 479 451 489 467 464 516 554 571 513 542 596 609 627 644 326 293 266 272 294 321 317 289 306 329 307 285 279 299 316 334 317 292 317 343 349 347 378 399 373 346 350 378 377 412 423 402 386 348 375 399 411 392 351 346 367 392 418 417 401 434 410 387 398 407 432 467 491 450 417 446 454 495 518 480 463 315 336 361 368 338 321 334 366 422 394 435 379 361 365 377 359 383 398 424 426 443 198 226 252 247 258 274 255 241 220 193 197 206 228 255 276 252 198 265 245 249 274 169 157 131 158 131 105 109 128 129 180 157 204 186 214 262 252 299 267 252 206 172 174 162 189 216 246 244 215 198 177 225 190 194 198 212 237 246 241 261 288 309 250 285 303 276 311 275 301 335 341 358 322 307 312 346 379 383 350 372 406 420
346 390 396 424 456 472 496 470 453 417 441 476 521 561 578 546 576 519 520 491 542 487 492 519 533 525 550 538 519 486 512 388 412 433 438 448 434 402 368 377 412 342 345 356 384 365 339 322 306 328 355 372 355 341 320 312 278 397 415 431 442 455 508 492 471 435 415 413 380 362 339 295 309 463 436 398 420 388 422 369 374 412 401 459 441 428 414 386 366 372 355 341 304 292 260 276 278 281 326 351 358 305 305 332 342 284 258 242 246 237 223 191 175 220 189 170 155 212 193 145 126 197 176 146 108 202 185 185 177 161 142 130 109 72 88 74 93 86 166 162 146 110 129 133 106 90 87 110 40 63 69 57 276 268 271 238 244 261 254 232 216 208 181 190 122 149 148 162 118 126 130 317 298 291 293 253 270 248 230 234 258 212 228 210 193 169 147 124 193 153 101 111 126 132 157 151 143 87 106 196 111 178 136 168 238 261 281 270 247 212 234 261 292 287 48 22 34 0 68 42 29 29 42 56 50 68 73 110 99 96 122 146 162 151 136 105 133 113 84 60 74 102 125 108 86 94 68 121 141 155 174 185 108 98 81 66 94 105 135 117 151 134 136 146 166 106 114 137 164 171 156 177 138 154 130 160 190 171 186 209 193 236 265 295 291 270 240 195 207 225 226 213 236 247 247 210 229 252 264 277 291 279 256 277 291 309 318 330 343 171 187 209 226 214 201 196 173 194 222 248 240 273 268 398 390 365 343 338 368 372 428 398 464 397 430 480 458 454 491 462 490 479 459 441 464 486 492 522 510 532 502 539 528 572 564 526 561 590 596 589 599 536 548 554 588 615 587 612 639 615 644 680 662 676 672 698 713 703 736 491 491 460 476 513 483 521 498 495 549 587 603 544 571 627 638 657 674 360 326 300 306 328 355 351 323 340 363 341 320 313 333 350 368 351 325 350 376 383 381 412 433 407 380 384 413 411 446 457 437 421 382 409 434 445 426 385 379 399 425 451 450 433 466 441 418 429 437 463 497 521 479 447 472 482 524 546 508 488 346 367 391 398 367 348 360 394 451 422 463 405 387 390 400 382 404 423 449 450 468 232 260 286 281 293 308 290 275 255 227 231 240 262 289 310 286 230 298 278 281 307 203 190 164 189 160 131 127 143 150 206 185 235 215 242 293 283 331 296 281 231 194 192 175 203 235 265 259 225 207 184 232 194 194 194 211 236 252 251 274 300 320 275 312 329 300 335 296 320 357 366 379 340 322 325 361 398 399 361 379 411 429
300 339 343 370 401 419 444 419 403 368 388 419 462 501 519 490 521 466 464 437 485 424 426 453 469 463 488 477 458 425 448 329 349 370 377 389 376 347 314 321 352 289 289 299 323 304 281 265 244 267 293 309 291 278 257 247 212 331 350 366 377 388 441 424 404 368 347 347 314 297 274 230 242 395 369 331 353 320 354 301 306 344 334 391 374 360 346 320 301 305 288 274 236 225 193 209 210 213 259 284 290 239 238 267 280 245 216 201 209 192 183 157 141 169 146 130 119 154 137 97 87 137 117 83 65 139 122 117 110 95 75 66 53 50 24 27 110 86 155 161 151 131 155 166 112 122 137 151 98 101 94 116 245 231 245 211 221 242 241 217 203 185 157 172 94 134 143 170 113 132 143 264 247 235 232 196 207 185 167 168 191 145 160 142 125 101 79 56 128 88 33 48 73 69 98 100 102 42 55 136 74 126 108 125 170 193 214 205 180 149 173 198 228 227 48 48 72 68 0 28 57 97 98 81 52 40 64 159 158 160 184 208 226 217 204 173 199 180 151 128 122 144 176 158 142 155 132 189 209 223 241 253 83 88 95 103 121 106 125 131 164 162 173 190 201 171 176 204 232 237 221 239 202 210 186 209 236 228 246 267 259 304 333 362 357 336 307 258 269 283 281 265 286 299 303 258 274 299 314 329 339 322 295 315 325 348 360 374 381 200 227 251 267 247 230 219 192 210 247 272 276 303 291 366 362 335 314 319 350 349 399 375 442 379 416 462 442 442 480 454 482 474 426 410 435 459 461 493 484 506 480 516 509 552 547 513 548 575 585 582 594 527 543 554 588 618 594 617 643 625 652 690 676 688 692 714 734 731 762 488 495 465 488 520 501 536 520 519 567 603 623 569 600 653 668 683 703 346 311 284 295 317 345 344 316 338 362 342 323 321 342 355 375 362 340 365 389 370 371 400 424 398 374 381 409 405 440 453 433 420 383 412 435 444 433 394 395 418 442 465 466 452 487 464 442 454 465 489 525 550 509 477 511 515 555 581 543 529 372 394 419 428 399 385 399 428 484 457 498 444 428 433 445 429 453 466 490 494 511 223 251 275 275 290 308 293 281 252 225 235 251 275 298 322 299 251 314 295 302 326 212 208 188 220 196 173 181 201 201 248 224 264 249 278 317 310 355 329 313 274 243 246 235 262 288 317 317 287 270 248 296 259 261 261 278 303 317 313 334 360 381 318 351 370 345 380 345 373 405 409 429 394 379 384 418 450 455 422 443 476 492
322 363 368 395 427 444 468 444 427 392 413 446 489 528 546 516 546 491 490 462 511 451 454 481 497 490 515 504 485 452 476 356 377 397 404 416 402 372 340 347 379 314 315 325 350 331 307 291 272 294 320 337 319 305 284 275 240 359 378 394 404 416 469 452 432 396 375 375 342 324 302 257 270 422 396 359 380 348 381 328 333 371 359 418 400 386 372 345 325 333 316 301 264 252 220 237 237 240 286 311 317 264 264 291 302 265 237 221 228 214 202 174 158 193 167 149 136 180 162 118 105 163 143 110 84 166 149 145 138 123 103 93 77 56 51 44 105 86 163 165 152 125 147 156 111 111 120 137 76 87 85 94 262 250 260 226 235 254 251 227 213 198 170 183 107 143 148 170 117 132 141 289 271 260 259 222 235 212 194 196 219 173 188 169 151 128 106 83 152 111 60 69 87 90 117 114 110 50 67 156 78 141 109 134 196 219 239 228 205 171 194 220 251 247 42 24 55 42 28 0 30 70 70 58 32 34 52 142 137 137 162 186 202 192 178 146 175 155 125 102 96 120 150 132 115 127 104 161 182 196 215 226 81 79 76 79 100 93 118 115 149 141 151 166 179 144 148 176 204 209 193 212 174 183 159 184 211 201 218 240 231 277 306 335 330 308 279 231 241 256 255 239 260 274 276 233 250 274 289 304 314 299 272 293 304 326 336 350 359 180 204 228 244 226 210 201 175 194 228 254 255 283 273 384 378 352 330 331 362 363 416 390 456 392 427 475 454 452 490 463 491 482 444 428 452 475 479 510 500 522 495 531 522 566 559 524 559 587 595 591 602 536 551 560 594 623 598 621 648 627 655 692 677 690 690 714 731 726 758 495 499 469 489 523 499 536 517 515 566 602 621 565 594 648 662 678 697 357 322 295 305 326 354 352 324 344 368 347 327 323 344 358 378 363 339 364 390 381 381 410 433 408 382 388 416 413 448 460 440 426 388 417 440 450 436 396 394 416 441 465 465 450 484 460 438 450 459 484 519 544 503 470 500 507 548 572 534 518 366 388 413 421 391 375 388 420 476 448 489 433 416 420 432 414 438 453 479 481 499 231 259 284 283 296 313 297 284 258 230 238 251 275 300 323 299 247 312 293 299 324 213 205 182 212 185 160 162 181 184 235 212 257 240 268 312 304 351 320 305 261 227 228 213 241 271 300 297 265 247 225 273 235 235 235 252 278 293 291 313 339 360 305 340 358 331 366 330 356 390 397 413 376 360 364 399 433 437 400 419 453 470
352 393 398 425 457 474 498 474 457 422 443 476 519 558 576 546 577 521 520 493 541 481 483 510 526 520 545 534 515 482 505 386 407 427 434 446 433 402 370 377 409 344 345 355 380 361 337 321 301 324 350 366 348 335 314 304 269 388 407 423 433 445 497 479 460 424 403 403 371 353 331 287 299 449 424 387 407 375 407 355 358 396 382 444 425 410 396 366 345 361 344 329 291 280 247 265 262 267 313 337 342 286 289 311 319 293 266 250 255 243 231 202 185 223 195 178 164 211 193 148 133 194 173 140 113 196 179 172 167 152 132 123 107 81 81 74 117 105 184 183 168 135 155 161 127 117 116 138 69 90 94 86 288 278 285 251 259 278 273 249 234 223 195 206 133 166 167 185 137 148 154 319 301 290 289 252 264 242 224 225 248 202 214 195 176 155 132 111 174 133 87 91 101 111 134 126 116 63 82 172 83 152 107 140 221 244 263 249 227 189 211 238 270 263 61 31 59 29 57 30 0 49 41 32 22 42 44 138 127 122 148 172 187 173 156 123 157 136 105 82 65 90 120 102 85 98 76 136 158 174 195 201 79 70 55 50 74 78 107 93 128 115 122 136 151 116 119 149 179 181 165 182 145 153 129 154 182 171 188 209 204 252 280 308 302 281 253 202 211 226 224 209 230 243 246 203 220 245 259 273 284 270 244 265 277 297 308 321 331 154 175 198 215 199 184 177 152 172 204 230 227 257 249 411 404 378 356 355 386 388 442 414 480 415 449 498 476 474 511 483 511 501 471 454 478 500 505 536 525 547 519 555 546 589 582 546 580 609 616 610 621 557 570 577 611 639 612 637 663 641 669 706 688 702 700 725 740 732 764 513 515 484 502 538 510 548 526 522 576 613 630 572 600 655 667 685 703 379 344 318 326 347 375 372 344 362 386 364 343 337 358 374 393 376 351 376 402 402 401 431 453 428 401 407 435 433 467 479 459 444 405 433 457 468 451 410 405 426 452 477 476 460 493 469 446 457 465 491 525 549 508 475 501 511 552 574 537 517 373 394 419 426 395 377 389 423 480 451 491 434 416 418 429 410 433 452 478 479 497 252 280 305 302 314 330 313 299 276 248 254 265 287 314 335 311 257 324 304 308 334 227 216 191 217 188 160 155 171 178 234 213 263 244 271 321 311 358 324 310 260 222 221 202 230 264 293 287 251 233 209 257 218 215 212 231 257 276 276 301 326 346 304 341 358 329 364 325 349 386 394 408 368 349 352 388 426 427 386 402 435 454
371 416 423 450 483 498 521 495 478 442 467 503 549 589 605 572 603 545 547 517 569 516 521 548 562 553 579 566 547 515 541 415 440 462 467 475 461 429 394 405 440 368 372 383 412 393 367 350 335 356 384 401 384 370 349 341 307 426 444 460 472 484 537 521 500 464 444 442 409 392 368 324 338 492 466 428 450 417 451 398 403 441 429 488 470 457 442 414 393 401 385 370 333 321 290 305 307 310 356 381 387 333 334 359 368 306 282 265 268 262 246 214 197 247 214 195 179 240 220 171 152 225 204 175 135 231 214 214 206 190 171 159 138 97 117 103 104 104 182 175 157 117 131 131 119 94 79 105 35 68 80 46 296 289 289 257 262 277 269 247 231 227 201 208 145 168 162 171 135 139 139 344 324 318 321 281 299 277 258 263 288 242 257 239 221 198 176 153 221 181 130 138 150 159 182 175 164 112 131 221 132 201 153 189 266 289 309 297 275 238 260 287 319 312 74 51 50 29 97 70 49 0 30 64 71 92 91 99 82 73 100 124 138 124 108 76 108 87 56 33 61 90 105 91 66 69 41 92 112 126 146 156 126 112 87 63 91 114 145 119 151 127 125 131 154 77 88 108 135 142 128 149 111 131 108 141 171 146 160 184 164 207 236 266 262 240 210 167 181 200 202 190 214 225 223 189 210 232 242 254 269 260 239 261 276 291 299 310 326 162 171 192 208 201 191 189 168 190 214 239 225 261 259 418 409 384 362 353 383 388 446 414 480 411 443 495 471 466 502 472 500 489 479 460 483 503 511 540 527 549 518 555 542 586 577 538 573 603 607 598 608 546 556 561 594 620 591 616 643 617 646 682 662 677 670 697 710 697 731 499 496 465 478 516 482 522 495 490 547 586 600 539 565 621 631 652 668 373 340 314 319 340 367 362 334 350 372 349 327 318 337 356 373 354 327 351 378 396 393 424 444 418 390 393 421 421 455 465 445 428 390 416 440 452 430 389 379 399 425 452 450 432 464 439 415 425 431 459 492 515 473 440 462 474 516 536 498 477 342 362 386 391 360 339 350 386 443 414 453 394 376 377 387 367 389 410 437 436 455 245 273 298 292 302 316 297 282 265 238 239 245 265 294 313 289 231 299 279 280 307 210 193 165 186 155 125 111 125 136 196 177 231 210 236 292 280 328 289 276 221 180 176 154 183 219 248 239 202 184 160 208 169 166 165 183 208 227 227 253 277 297 263 302 317 287 322 281 303 342 353 363 321 302 303 340 380 379 337 353 386 405
387 430 436 463 495 511 536 510 493 458 481 515 559 598 615 584 615 558 559 530 580 522 524 551 567 560 586 575 555 522 546 425 447 468 475 486 472 441 407 416 449 381 384 394 420 401 377 360 342 364 390 407 389 376 355 345 310 429 448 464 474 486 538 520 501 465 444 445 412 394 372 328 340 490 465 428 448 416 448 396 399 436 421 484 465 450 435 405 383 402 385 370 332 321 288 306 303 308 354 378 383 325 329 349 354 325 299 283 287 278 264 233 216 260 230 211 196 250 231 184 167 233 213 180 148 237 220 213 208 193 173 163 146 112 121 111 131 127 206 201 184 145 161 162 145 123 109 136 65 97 107 77 317 309 312 279 286 302 295 272 256 250 223 231 164 191 188 199 159 165 167 357 338 329 329 291 305 283 265 266 289 243 255 236 217 196 173 152 213 173 129 131 137 150 170 159 145 101 119 208 114 185 130 169 262 285 302 288 266 227 248 275 307 298 89 61 74 42 98 70 41 30 0 39 57 80 72 129 110 98 124 148 159 142 122 86 127 105 74 55 33 62 84 67 46 57 36 97 119 137 161 163 105 89 60 33 61 87 118 89 120 97 97 105 126 76 78 109 140 140 124 141 104 114 90 119 148 131 148 170 163 213 240 268 262 240 212 160 171 186 186 172 195 207 207 168 187 211 223 236 249 237 214 236 250 267 276 288 302 133 146 168 184 174 162 159 138 159 185 210 199 234 230 440 432 406 385 378 409 413 469 438 505 437 470 521 498 493 530 500 528 517 501 483 506 527 534 563 551 573 543 580 568 612 604 565 600 630 634 627 637 574 585 590 624 650 621 646 673 647 676 712 692 707 700 727 740 727 761 528 526 495 509 546 513 552 526 521 578 617 631 569 595 651 661 682 698 400 366 340 345 367 394 390 362 378 400 378 356 348 367 385 402 384 357 382 408 422 420 451 471 446 418 422 450 449 484 494 474 457 419 445 469 481 460 419 410 429 456 482 480 462 495 469 445 456 461 489 522 545 503 470 491 504 546 565 528 505 372 392 416 422 390 368 379 416 473 443 483 424 405 405 414 394 416 438 466 464 483 272 299 325 320 330 345 326 311 293 265 268 275 295 324 343 319 261 329 309 311 337 239 223 195 216 186 155 140 151 165 225 208 262 240 266 322 311 359 319 306 250 208 203 178 207 246 275 264 224 205 181 228 187 181 176 196 221 245 248 276 299 317 292 332 346 315 350 308 329 370 381 389 346 325 326 363 405 403 358 370 402 424
380 419 424 450 482 499 524 500 484 448 469 500 542 580 599 570 601 546 545 518 565 500 500 526 544 540 565 556 537 503 523 409 427 447 455 469 456 427 395 401 432 369 370 379 401 384 361 345 322 346 370 386 366 355 334 321 287 405 425 440 450 460 512 492 474 439 417 419 388 370 349 305 314 461 437 401 420 388 418 368 368 405 387 453 433 417 402 370 347 375 359 343 304 295 260 281 273 280 325 349 352 292 298 314 317 323 295 279 285 271 260 232 215 250 224 207 194 235 218 176 162 217 197 162 142 217 201 188 186 173 151 145 133 112 104 102 148 136 216 215 200 166 184 188 159 146 140 164 92 119 124 108 319 308 316 282 291 309 304 281 266 254 227 238 164 197 199 216 169 180 185 345 327 315 312 276 285 263 245 243 264 219 228 207 188 169 146 127 181 142 105 102 102 118 135 122 107 69 85 172 77 147 91 130 231 254 269 253 233 192 211 238 271 260 92 63 89 56 81 58 32 64 39 0 29 50 34 161 145 136 162 186 198 181 161 125 166 145 113 93 45 64 98 79 69 87 73 134 157 175 199 199 66 50 25 23 42 51 82 62 96 84 93 109 121 111 107 144 175 172 155 169 134 133 109 129 155 151 171 190 195 249 274 301 293 272 245 189 195 206 203 186 206 220 224 178 193 218 234 250 259 242 215 236 246 268 279 293 301 123 147 170 187 168 153 145 120 140 172 198 197 226 217 441 435 409 387 386 417 419 473 445 512 446 481 530 508 505 543 515 542 533 502 485 509 532 536 567 557 578 550 587 577 621 614 577 612 641 648 642 653 588 601 609 642 670 643 667 694 671 699 736 718 732 728 753 768 758 791 545 546 515 532 568 539 577 554 550 604 643 658 599 626 681 693 712 729 411 376 349 357 379 407 404 376 394 417 396 374 368 389 405 423 406 381 406 432 434 433 463 485 460 433 438 466 464 499 510 490 475 437 464 488 499 481 441 435 455 481 507 505 489 522 497 474 484 491 518 552 576 534 501 525 536 578 598 561 540 401 422 446 452 421 401 412 448 505 476 516 457 439 440 450 431 452 474 501 500 519 283 312 337 334 346 362 344 330 308 280 285 295 317 344 365 341 286 353 334 337 363 258 246 219 244 214 185 175 188 199 258 238 290 270 297 349 339 386 350 336 284 243 239 216 245 282 312 302 263 244 220 267 226 220 213 235 259 284 287 314 338 357 326 365 380 350 385 344 366 406 416 426 384 364 365 402 443 441 397 409 441 463
351 390 394 421 452 470 495 471 455 420 440 470 513 551 569 541 571 517 515 488 535 471 471 498 516 511 536 526 507 474 495 379 398 418 426 440 427 398 366 372 402 340 341 349 372 354 331 316 293 316 341 357 338 326 305 293 258 377 397 412 421 432 484 465 446 411 389 391 359 342 320 276 286 435 409 374 393 361 392 341 342 380 364 428 408 393 378 347 326 348 331 315 277 267 233 253 247 253 298 323 326 268 273 292 299 295 267 252 259 243 233 206 189 221 197 180 168 206 189 148 136 188 168 133 115 187 171 160 157 143 122 116 104 88 75 74 133 117 195 196 182 153 173 180 141 136 137 159 90 110 111 108 293 281 292 258 267 286 283 259 244 230 202 215 139 175 179 200 148 162 170 315 299 286 282 247 256 233 216 214 236 190 200 180 161 141 118 99 156 116 76 75 81 93 114 104 94 44 62 152 61 131 86 118 205 228 245 231 209 170 191 218 250 242 72 47 78 50 52 32 22 71 57 29 0 23 23 160 149 144 170 194 208 194 177 142 178 157 126 103 73 93 127 108 96 112 93 154 176 193 215 220 58 50 44 52 70 62 88 83 117 111 122 138 149 133 133 166 197 196 180 195 159 162 138 158 185 180 199 219 219 270 297 325 318 297 269 215 223 235 232 215 235 249 253 207 222 248 263 279 288 271 243 264 274 297 308 322 329 149 175 199 216 196 179 169 143 162 197 223 225 252 242 416 410 383 362 363 394 395 448 422 488 424 459 507 486 484 522 494 522 513 475 459 484 507 510 541 532 553 527 563 554 598 591 556 591 619 627 622 634 568 582 591 625 653 628 652 678 657 684 722 705 719 717 742 759 751 783 526 530 499 518 553 527 565 544 541 593 631 648 591 619 674 686 704 722 389 354 327 336 358 386 384 356 375 399 378 357 353 374 389 408 392 368 393 418 413 413 442 465 439 413 419 447 445 480 492 472 457 419 447 471 481 466 426 422 444 469 494 493 478 511 487 464 476 484 510 545 569 527 495 522 531 572 595 557 538 392 414 438 446 415 397 410 443 500 471 512 455 437 440 451 432 455 473 499 500 518 263 291 316 314 327 344 327 314 289 261 268 281 304 329 352 328 275 341 321 326 351 243 233 209 236 208 181 177 193 200 255 234 282 263 291 339 330 377 344 329 281 244 243 224 252 286 315 309 273 254 231 279 239 236 232 252 277 297 298 323 348 367 325 362 379 350 385 346 371 408 416 429 390 371 374 410 448 449 408 424 456 476
337 374 378 404 435 453 479 455 439 404 424 452 494 531 551 523 554 500 498 471 517 451 450 476 495 490 516 506 488 454 473 361 378 397 406 421 408 380 349 354 384 324 323 331 352 335 313 298 274 297 321 337 317 305 284 272 237 355 375 390 400 410 462 442 424 389 367 369 338 320 299 255 264 412 387 351 370 339 369 318 320 357 341 405 385 370 355 325 303 326 309 293 255 245 211 231 224 231 276 300 303 245 250 269 277 284 255 240 248 230 222 197 181 206 185 169 159 189 173 136 126 170 151 115 105 168 153 138 137 124 103 98 91 86 61 66 139 119 193 197 185 160 182 190 145 145 152 171 106 121 119 124 285 271 285 250 261 282 279 256 242 225 197 211 133 172 179 203 148 165 174 299 283 269 264 230 236 214 197 194 214 169 178 158 138 119 96 78 133 93 56 52 59 70 91 84 76 21 39 130 44 110 74 101 182 205 222 208 186 147 169 196 228 221 75 57 89 68 40 34 42 92 80 50 23 0 25 175 166 163 189 214 229 216 199 165 199 178 147 124 95 112 148 129 118 135 116 177 199 216 237 243 47 49 57 73 86 66 86 92 124 125 138 157 165 156 155 189 220 219 203 218 182 183 159 178 203 201 221 240 242 293 320 348 341 320 292 238 245 256 252 235 254 269 274 226 240 265 282 298 306 288 259 279 287 312 324 339 344 162 192 216 232 209 192 180 153 170 208 233 239 264 251 406 402 375 354 358 389 388 439 415 481 419 455 502 481 481 519 492 520 512 465 450 475 499 501 532 524 546 520 556 549 592 586 552 587 615 624 620 632 566 581 591 625 655 630 654 680 660 687 725 710 723 724 748 766 760 792 526 532 501 522 556 533 570 551 549 600 636 655 599 629 683 696 713 731 385 350 323 334 355 383 382 354 375 399 379 359 356 377 391 410 396 373 398 423 409 410 439 462 437 412 419 447 443 478 491 471 457 420 449 472 481 469 429 428 450 475 499 499 484 518 495 472 484 493 519 554 578 537 505 534 542 582 607 569 551 401 422 447 456 425 409 422 454 510 482 523 467 450 454 465 447 470 487 513 515 532 261 289 314 313 327 345 329 316 289 261 270 285 309 333 356 332 282 346 327 333 358 246 239 217 246 219 194 194 211 216 269 246 291 274 303 347 339 385 355 340 295 260 259 242 271 302 332 327 293 274 251 299 260 257 254 274 299 318 318 342 367 387 339 374 392 365 400 362 387 423 430 445 407 390 393 428 465 467 428 445 477 496
362 399 402 428 459 477 503 479 464 429 448 476 516 553 573 546 577 524 521 495 540 472 469 496 515 512 538 529 510 476 494 384 400 419 429 444 432 404 373 378 406 348 347 355 374 358 336 322 296 320 343 358 338 327 306 292 259 375 396 411 419 429 480 459 442 408 385 389 358 341 320 276 284 429 405 370 387 356 385 335 335 372 353 420 400 383 368 336 313 344 328 311 273 264 229 251 240 249 293 317 319 258 265 279 283 309 280 265 273 255 246 221 205 231 210 194 183 213 197 160 151 194 175 139 129 191 176 159 159 147 126 122 116 107 85 90 156 138 215 217 204 175 196 203 163 159 160 182 113 133 134 130 309 295 309 274 284 305 302 278 264 248 220 234 156 194 200 222 169 184 192 323 308 293 287 254 259 236 220 215 234 190 196 176 156 139 116 100 147 109 80 71 68 86 101 88 74 38 52 137 43 113 63 98 198 221 236 219 199 157 177 204 237 227 93 70 101 73 64 52 44 91 72 34 23 25 0 183 170 164 190 215 228 212 194 158 197 176 144 122 78 92 128 109 103 121 107 168 190 209 232 233 35 27 34 55 63 42 66 68 100 100 115 134 141 145 141 178 209 206 189 202 168 164 141 157 181 182 203 221 229 283 309 335 327 306 280 222 227 236 232 214 232 247 253 204 217 242 260 277 283 264 235 255 263 288 300 316 320 138 169 193 209 185 167 155 128 146 183 209 215 239 227 431 426 399 378 381 412 412 463 439 505 442 478 525 504 504 541 514 542 534 490 475 499 523 525 557 548 570 544 579 572 615 609 575 610 638 646 642 654 588 603 612 646 675 649 673 700 679 707 744 728 741 740 765 782 774 807 547 551 521 541 575 550 587 567 564 616 653 671 614 643 697 710 727 745 408 373 346 356 378 405 404 376 396 420 399 379 375 396 410 430 414 390 415 441 432 432 461 484 459 434 440 468 465 500 512 492 478 440 469 492 502 488 448 445 467 492 516 516 501 534 510 487 499 507 533 568 592 551 518 545 554 595 618 580 561 415 437 461 469 438 421 433 466 523 494 535 478 460 463 473 455 477 496 522 523 541 283 311 336 334 348 365 349 336 310 282 290 303 326 351 374 350 298 363 344 349 374 265 256 232 259 231 204 199 214 222 278 257 305 287 314 362 353 400 367 353 304 267 265 244 273 308 337 330 293 274 250 298 258 252 247 268 293 316 318 343 368 387 348 385 402 373 408 369 392 430 439 452 411 392 394 431 470 470 427 441 473 495
350 402 413 440 474 483 504 477 458 424 452 497 546 590 600 562 592 530 537 504 563 527 542 569 576 561 585 570 550 521 555 418 451 475 474 474 459 423 386 402 443 360 369 384 422 399 370 352 351 367 399 416 405 388 367 367 335 450 463 481 495 510 564 554 530 493 476 468 433 417 392 350 371 527 500 459 486 453 492 437 448 487 484 531 517 507 494 473 456 433 416 406 373 358 333 340 356 351 397 421 433 391 384 423 439 279 262 246 243 251 230 194 182 247 208 190 172 253 233 183 160 244 227 210 155 260 243 259 245 228 215 199 172 124 169 147 73 99 140 121 104 64 58 45 89 49 23 22 70 59 71 54 258 260 245 220 219 224 211 195 179 189 171 167 143 138 120 106 110 95 84 338 315 319 332 289 319 299 281 294 323 280 303 289 276 249 232 208 284 246 189 207 229 229 257 256 251 192 209 295 219 283 246 276 319 341 366 361 335 308 332 357 386 386 112 118 87 110 159 142 138 99 129 161 160 175 183 0 30 53 53 65 87 97 101 102 79 77 81 82 157 183 186 178 151 142 120 120 125 122 122 156 217 208 186 163 190 212 243 218 249 223 216 216 244 128 152 141 148 172 166 193 160 199 181 219 248 208 212 237 186 198 232 262 267 248 216 203 224 252 260 255 280 286 277 260 284 302 305 313 334 333 318 340 358 366 371 378 402 255 255 272 287 288 282 283 265 286 306 330 308 348 350 371 359 336 316 294 321 332 394 355 418 346 374 427 403 392 427 396 422 408 432 411 430 446 460 485 467 489 454 491 474 519 507 465 498 530 530 518 525 467 474 474 508 531 500 526 553 523 553 588 566 582 572 600 611 598 631 416 408 377 385 425 386 426 398 392 450 490 502 440 466 522 532 552 568 306 277 254 252 273 296 289 263 272 292 268 245 232 249 271 285 264 236 259 286 327 320 353 369 344 314 314 341 344 376 384 364 345 307 331 355 369 341 300 285 303 330 358 354 335 367 341 317 327 332 360 393 416 373 341 363 375 417 437 399 379 244 264 287 292 261 240 251 287 344 314 354 296 278 280 291 273 296 313 340 340 359 185 209 233 222 228 238 217 201 194 170 165 162 178 209 224 200 140 208 188 186 213 134 109 80 90 59 28 26 48 42 97 78 134 111 136 196 183 231 190 177 122 85 87 82 106 129 158 158 136 121 105 149 121 136 149 154 177 172 162 177 205 227 165 203 219 190 225 187 214 248 256 271 235 221 227 259 291 296 267 293 328 338
374 425 435 462 495 506 528 501 481 447 475 518 567 610 621 584 615 553 559 527 584 544 557 584 593 580 604 589 569 540 572 437 469 492 492 495 479 444 407 422 462 381 389 403 439 417 389 371 366 384 415 432 420 403 382 380 347 464 478 496 509 524 578 566 543 506 488 482 447 430 406 363 382 539 511 471 497 464 502 447 456 495 489 540 525 513 500 476 458 445 428 417 382 368 340 351 362 360 406 430 441 395 390 425 438 303 285 269 266 272 251 216 202 265 227 208 190 268 248 197 174 258 239 218 166 271 254 265 253 236 221 205 179 131 171 150 91 112 165 148 130 87 86 75 109 68 30 50 61 65 81 43 284 285 272 246 245 252 240 223 207 215 195 193 159 160 145 134 130 119 110 359 336 338 349 306 333 312 294 305 333 289 310 294 280 254 234 210 285 246 190 205 224 226 253 250 242 185 203 292 209 277 233 267 324 346 370 362 337 306 330 356 386 383 114 112 86 99 158 137 127 82 110 145 149 166 170 30 0 23 30 51 71 73 73 72 54 48 52 58 134 159 158 152 125 114 95 90 96 95 99 130 206 194 169 143 169 196 227 198 228 199 191 189 218 99 123 111 120 143 136 163 130 169 152 190 219 178 183 207 158 175 208 238 241 222 189 173 195 222 230 225 250 256 247 231 254 272 275 283 304 303 289 311 330 337 341 348 372 229 227 243 258 261 256 258 242 263 280 304 280 320 323 399 387 364 343 323 350 361 423 384 448 376 404 457 432 422 457 426 451 438 460 439 458 475 488 514 497 519 484 521 504 548 537 495 528 560 560 547 555 497 503 503 537 559 528 554 582 550 581 615 592 608 597 625 635 620 653 445 436 406 413 453 412 453 422 416 476 516 527 463 487 544 553 575 590 336 306 283 282 302 326 318 292 302 321 298 274 262 279 301 315 293 264 287 314 357 350 383 399 374 344 344 371 374 406 414 394 375 337 360 384 399 370 329 312 330 357 385 381 361 392 366 342 351 355 384 416 438 395 363 381 396 438 456 418 396 269 288 311 315 283 260 270 307 365 335 374 314 295 295 305 285 307 329 356 355 374 214 238 263 252 258 268 246 230 224 200 194 192 207 238 253 230 169 236 216 214 241 164 139 110 118 88 58 30 44 55 117 103 161 137 160 223 209 257 213 201 142 98 94 77 105 137 167 161 130 112 92 139 106 116 126 134 158 161 156 176 203 223 183 223 237 206 240 199 222 261 271 281 241 224 227 262 299 300 264 286 320 334
393 443 452 479 513 525 546 519 500 466 493 535 584 626 638 602 632 571 577 545 601 559 570 597 607 595 619 605 585 555 586 453 483 505 507 511 496 461 425 439 477 398 405 419 454 432 404 386 379 398 428 446 432 416 395 391 358 476 491 508 521 535 589 576 554 517 498 493 459 442 417 374 392 548 521 481 506 473 510 455 463 502 494 548 532 520 506 480 461 455 438 426 390 377 348 360 369 368 414 439 448 399 396 427 438 323 303 287 285 289 269 234 220 281 243 224 206 281 261 210 188 270 251 227 177 282 264 272 261 244 228 213 188 140 176 157 109 127 185 170 151 108 109 98 127 87 49 72 63 78 95 47 305 305 293 266 267 274 262 245 228 235 214 213 174 179 165 157 148 139 131 375 353 354 363 320 345 324 306 315 342 297 317 300 284 259 239 215 288 248 193 206 222 227 253 247 237 183 202 292 205 274 226 262 329 352 374 365 341 307 330 357 387 383 121 113 91 96 160 137 122 73 98 136 144 163 164 53 23 0 26 51 66 59 54 48 40 27 31 43 118 141 137 132 106 93 77 67 74 76 85 110 199 185 158 130 155 185 216 184 212 182 172 169 198 76 101 88 98 120 113 139 107 147 130 168 197 155 159 184 136 157 190 221 222 202 170 151 171 199 207 202 227 233 224 208 232 249 252 259 281 280 267 289 308 314 318 325 350 210 206 221 236 240 236 240 224 245 261 283 258 299 303 421 409 386 365 346 373 384 445 407 471 399 427 480 456 445 480 449 475 461 482 461 481 498 511 537 519 542 507 544 527 572 560 518 551 583 583 570 578 521 526 526 559 582 550 576 604 572 602 636 612 629 616 645 654 637 671 468 459 429 435 475 433 474 442 435 496 536 547 482 505 562 570 593 607 359 329 306 305 325 349 342 316 325 345 321 298 285 301 324 337 315 286 309 336 380 373 406 422 397 367 367 394 397 430 437 417 398 360 383 407 422 392 352 334 351 378 407 402 382 413 386 362 371 374 403 434 456 413 381 396 413 455 471 434 410 289 308 330 333 302 277 285 325 382 352 390 329 310 309 318 297 318 342 370 367 387 236 261 286 275 281 291 270 254 247 223 218 215 230 261 275 253 192 258 239 236 263 187 162 133 141 110 81 48 54 73 136 124 183 158 180 245 230 278 232 221 159 114 106 81 110 148 177 166 129 111 88 136 99 103 109 121 146 157 155 179 204 224 198 240 252 220 254 211 231 272 285 292 248 228 230 267 307 306 264 283 316 333
403 454 464 491 525 535 556 529 510 476 504 548 597 640 651 614 644 582 588 556 614 575 587 615 623 610 634 619 599 570 602 467 499 522 522 524 509 473 437 452 492 411 419 433 469 448 419 401 396 414 445 463 450 433 412 410 377 494 508 526 540 554 608 596 573 536 518 512 477 461 436 393 412 568 541 501 527 493 531 476 485 524 517 569 554 542 529 504 485 475 458 446 411 398 370 380 391 389 435 460 470 423 419 452 464 331 314 298 295 301 281 245 232 295 256 238 220 298 278 227 204 288 269 248 196 301 284 294 282 265 250 235 209 160 199 179 121 143 192 174 157 115 111 97 139 97 60 75 86 95 112 69 311 313 298 273 272 277 264 248 232 242 223 220 189 189 172 159 160 147 137 388 366 368 379 336 363 343 324 335 362 318 339 323 308 282 262 238 312 272 217 231 247 252 278 273 264 209 227 317 231 300 252 288 352 375 398 389 365 332 355 381 412 408 143 138 114 122 184 162 148 100 124 162 170 189 190 53 30 26 0 24 42 44 50 62 26 31 54 69 143 164 156 154 129 114 101 76 76 70 69 103 226 212 184 155 179 211 242 209 237 205 194 188 218 92 117 96 97 123 120 146 118 161 147 185 213 167 168 192 135 146 179 210 214 195 163 154 177 206 216 213 239 243 231 222 245 261 261 267 290 292 282 303 323 327 330 335 362 231 224 237 251 259 256 261 247 268 281 303 275 316 322 424 411 389 368 346 372 384 446 406 469 396 423 477 452 440 474 442 467 453 484 463 482 498 512 537 518 540 504 542 523 568 555 512 544 577 575 561 568 513 517 515 547 569 535 562 590 556 587 620 595 612 597 627 634 616 650 459 447 417 420 461 416 458 424 415 478 519 528 462 483 541 548 572 585 357 328 306 303 323 346 337 312 319 337 314 290 276 291 314 327 304 274 296 323 376 368 401 416 391 361 360 386 390 422 428 409 389 351 373 397 412 380 340 319 335 363 392 386 365 395 368 344 352 354 384 414 435 392 360 373 391 433 448 411 386 272 289 311 313 282 255 263 303 361 330 368 306 287 285 293 272 293 318 346 342 363 238 261 285 273 277 285 263 247 244 222 214 209 221 253 264 242 182 247 227 223 249 184 157 129 130 102 75 35 31 56 117 110 168 143 162 230 214 262 213 203 139 92 82 54 83 123 152 140 104 85 63 112 76 85 97 104 128 133 129 153 178 198 176 218 229 196 230 186 205 247 261 266 222 202 204 240 281 279 239 258 292 308
415 467 478 505 539 548 569 541 522 488 517 562 612 655 665 627 657 594 602 569 628 592 606 633 641 626 651 635 615 586 620 483 516 539 539 540 524 488 451 468 508 425 434 449 486 464 436 417 415 432 463 481 469 452 431 430 397 513 527 545 559 573 627 616 593 556 538 531 496 480 455 413 433 589 562 521 547 514 552 497 507 546 540 590 576 564 551 527 509 495 478 467 433 419 391 401 413 411 456 481 492 446 441 475 487 343 327 312 307 316 295 259 247 312 273 255 237 317 297 246 223 307 289 269 216 321 304 316 304 287 272 256 230 182 222 201 138 161 204 184 167 129 120 104 154 113 78 87 110 115 131 92 321 324 306 283 281 284 270 255 240 253 236 231 207 203 184 167 175 160 148 403 380 385 397 353 382 362 344 356 383 339 361 345 330 305 285 261 336 296 240 254 272 276 302 297 288 233 251 341 255 324 277 312 375 397 420 412 388 356 379 405 436 432 165 162 136 146 208 186 172 124 148 186 194 214 215 65 51 51 24 0 22 39 56 79 31 48 76 93 165 186 174 174 150 133 123 89 83 71 60 100 250 236 208 179 202 235 266 232 259 226 213 206 237 109 134 106 100 129 128 154 131 175 164 201 228 179 177 200 137 136 170 200 206 189 157 159 183 213 224 224 249 252 238 234 258 272 270 275 299 304 295 316 337 338 340 344 373 251 240 252 265 275 274 281 268 288 299 320 290 332 340 430 417 396 375 350 375 388 451 409 471 398 423 477 451 438 471 439 463 449 490 469 486 501 517 540 521 543 505 543 522 567 554 510 541 574 571 556 562 508 511 507 540 560 525 552 580 544 576 608 581 599 582 612 618 598 632 453 439 409 410 452 403 445 409 400 464 505 513 446 466 523 530 554 567 358 331 310 305 325 346 336 312 318 334 311 287 271 285 309 321 296 267 287 314 377 368 401 414 390 359 357 383 387 418 424 405 384 347 367 391 407 372 333 309 324 351 381 374 353 381 354 330 337 338 368 397 417 375 343 353 372 415 428 392 365 259 275 296 297 266 237 244 286 343 312 349 287 267 264 271 250 270 297 326 321 341 243 265 288 275 278 284 262 245 247 226 216 208 217 249 258 237 178 240 221 215 241 187 159 132 126 101 81 41 23 50 105 103 160 135 150 220 204 250 199 190 124 76 63 31 60 102 129 116 80 62 41 89 56 72 88 89 111 110 105 129 154 174 158 201 210 176 210 164 182 225 240 243 198 178 179 216 257 255 215 235 269 284
437 489 500 527 561 570 591 563 544 510 539 584 634 677 687 649 679 616 624 591 650 614 627 655 663 648 673 657 637 608 642 505 538 561 561 562 546 510 473 490 530 448 456 471 508 486 458 439 436 454 485 502 490 473 453 451 418 535 548 566 580 594 648 637 614 577 559 552 518 501 476 434 453 610 582 542 568 535 573 518 527 566 559 610 595 584 570 545 526 516 499 488 453 439 411 422 433 431 476 501 512 464 460 493 504 365 349 334 329 338 317 282 269 334 295 277 258 338 318 268 245 328 310 289 237 342 325 336 324 307 291 276 250 202 240 220 159 183 226 206 189 151 142 125 176 135 99 109 128 136 152 111 342 346 328 305 302 305 291 277 261 275 258 253 229 225 206 188 197 182 170 426 402 407 419 375 404 383 365 376 404 360 380 365 349 324 304 280 353 313 258 271 287 293 318 312 302 249 267 357 269 339 289 326 394 416 439 430 406 373 396 422 453 449 185 179 155 162 226 202 187 138 159 198 208 229 228 87 71 66 42 22 0 27 50 81 32 54 85 105 172 190 175 176 155 136 130 87 75 58 41 84 263 247 218 188 210 245 276 240 264 230 216 206 237 110 134 100 87 118 120 144 126 171 163 198 223 173 168 190 123 116 149 179 186 169 138 147 171 202 214 216 240 242 227 227 251 264 260 263 288 295 289 309 331 330 331 333 365 252 238 247 260 273 274 282 271 291 299 319 286 328 338 451 437 417 397 370 395 409 471 429 490 417 441 495 470 456 488 456 480 464 511 489 506 520 537 560 540 562 524 561 540 585 571 527 558 591 587 571 576 524 526 521 553 572 537 564 592 554 586 618 589 608 588 619 623 600 635 468 452 423 421 464 413 455 416 406 472 514 519 451 469 527 532 558 570 377 351 330 325 344 365 355 331 335 351 328 304 288 301 325 335 311 281 300 327 395 386 419 431 408 377 373 399 404 435 440 421 400 363 382 406 423 386 347 321 335 362 392 385 362 390 363 339 344 344 375 403 421 380 348 353 376 418 429 393 364 269 284 303 303 272 242 247 290 347 316 351 289 268 263 269 247 266 296 325 318 339 264 285 308 294 296 302 279 263 267 246 236 226 234 266 274 254 195 255 236 229 255 207 178 152 144 121 102 63 43 69 117 119 175 149 162 233 216 261 208 201 133 86 70 31 55 102 127 108 65 46 22 71 35 50 68 68 89 91 90 117 140 159 162 206 212 178 210 163 177 223 240 238 191 168 167 205 250 245 200 217 251 268
446 498 508 535 568 579 600 573 554 520 548 591 640 683 694 657 687 625 632 600 657 617 628 656 665 652 677 662 642 613 644 510 541 564 565 568 552 517 480 496 535 454 462 476 512 490 462 444 438 456 487 504 491 474 454 451 417 535 550 567 580 594 648 635 613 576 557 552 518 501 476 433 451 607 580 540 565 532 569 514 522 560 551 606 590 577 564 537 517 514 497 485 449 436 407 419 427 427 472 497 506 456 454 483 492 375 358 342 339 345 324 289 275 338 300 281 263 340 320 269 246 329 310 286 236 341 323 331 320 303 287 272 247 199 234 215 164 185 236 218 200 159 154 139 182 141 103 119 121 136 153 106 354 357 341 316 315 320 306 291 275 286 267 264 232 233 216 202 203 191 180 432 409 411 421 378 404 383 365 374 401 356 375 358 342 317 296 273 344 304 251 261 275 282 307 299 287 237 255 345 255 325 272 311 387 410 431 421 397 362 385 411 443 436 180 170 150 151 217 192 173 124 142 181 194 216 212 97 73 59 44 39 27 0 24 59 19 38 69 91 151 167 149 152 132 113 110 61 48 32 26 62 247 230 200 169 189 226 257 218 241 207 191 180 211 85 108 73 61 92 93 118 99 144 137 172 196 146 141 163 98 102 135 166 170 152 120 121 145 176 188 189 213 215 201 200 224 237 233 237 262 268 262 282 304 303 304 307 338 227 211 220 233 247 248 256 246 266 273 292 259 301 311 466 453 432 411 387 413 426 488 447 509 436 461 516 490 477 510 478 502 487 527 505 523 538 554 578 559 581 544 581 561 606 592 549 580 613 610 595 601 547 550 546 578 597 562 589 618 580 612 644 616 634 615 646 650 627 662 492 477 448 447 489 439 481 443 433 499 540 546 478 496 554 559 585 597 396 369 347 343 363 385 375 351 356 373 350 326 310 324 348 359 335 305 325 352 415 406 439 453 429 398 396 421 426 457 463 444 423 386 406 430 446 410 371 347 361 388 418 411 389 417 389 365 371 371 402 430 448 407 375 380 402 445 455 420 390 295 310 330 330 299 269 274 317 374 343 378 315 295 290 295 273 291 322 351 344 365 280 302 325 313 316 323 300 284 285 263 254 246 256 288 297 276 217 278 260 253 279 224 197 169 165 140 117 76 61 89 142 142 199 173 187 258 241 287 235 227 160 112 96 58 81 129 153 132 86 67 43 87 46 44 53 62 87 103 108 139 160 177 189 233 239 205 236 189 202 249 266 263 214 190 187 226 274 266 216 229 261 282
446 496 506 533 567 578 600 573 554 520 547 589 637 679 692 656 686 625 630 599 655 611 621 648 659 647 672 658 638 608 638 506 535 558 560 564 549 514 478 492 530 452 459 472 506 485 457 439 431 450 480 498 483 467 446 442 408 527 542 559 572 585 639 625 603 567 547 543 509 492 468 425 441 596 570 531 554 521 557 503 510 548 537 594 577 564 550 522 501 504 487 474 438 425 395 409 414 415 461 486 494 441 441 467 475 376 357 341 339 342 323 288 273 334 296 278 259 333 313 262 240 321 302 276 228 332 314 319 309 292 275 261 237 191 222 204 163 180 238 222 203 161 159 146 181 140 102 122 111 131 148 98 357 358 345 319 319 325 313 296 280 288 267 266 227 233 218 207 202 192 183 429 407 407 415 373 397 375 357 365 391 345 363 346 328 304 283 260 329 289 237 246 257 267 290 281 268 220 238 328 236 307 252 291 374 396 417 405 383 346 368 395 426 419 170 156 140 136 204 178 156 108 122 161 177 199 194 101 73 54 50 56 50 24 0 37 25 27 52 76 129 144 126 129 109 89 89 37 28 22 39 57 227 210 179 148 167 205 235 196 218 183 167 157 188 62 85 51 47 74 73 99 77 122 113 149 174 124 122 145 86 105 137 167 169 149 116 105 128 158 169 169 193 196 183 179 203 217 215 220 243 248 240 261 282 283 285 289 318 203 188 198 211 223 224 233 223 242 249 269 236 279 288 472 460 437 416 395 422 433 495 455 519 446 472 526 501 489 523 491 516 502 533 512 531 547 561 586 568 590 554 591 572 617 605 561 594 626 624 610 616 561 565 562 595 615 581 608 636 600 631 664 637 655 636 667 672 650 684 507 494 464 465 507 459 501 464 454 519 561 567 500 518 576 582 607 619 406 377 355 352 372 395 386 361 369 386 363 339 325 339 363 375 351 321 342 369 426 418 451 465 441 411 409 435 439 471 477 458 438 400 421 445 461 427 387 365 379 407 436 430 408 437 409 386 392 392 423 451 471 429 397 403 425 468 478 443 414 315 330 351 351 320 291 296 339 396 365 400 338 318 313 319 297 315 345 375 367 389 286 310 334 322 327 335 313 296 294 271 264 258 270 301 312 291 231 294 275 270 296 233 207 178 179 151 125 85 76 103 160 157 215 190 206 276 259 306 255 246 179 131 117 80 105 152 177 156 110 91 67 109 68 59 58 75 100 124 131 162 183 199 211 255 262 227 260 213 225 272 290 287 238 213 210 249 297 289 238 248 280 303
432 480 488 515 549 562 584 558 539 505 531 570 617 659 673 638 669 609 613 582 636 588 595 622 635 625 650 637 617 586 614 485 512 534 538 544 530 496 460 473 509 434 439 452 484 463 436 419 407 428 456 474 458 443 422 416 381 500 517 534 546 559 612 597 576 539 519 517 483 466 442 398 414 568 541 503 525 493 527 474 479 517 504 564 546 532 518 489 468 477 460 446 409 397 365 381 383 386 432 456 463 409 410 434 441 363 342 326 325 325 307 272 257 314 278 259 241 311 291 240 219 297 277 249 205 305 288 290 281 265 246 234 211 166 193 177 150 162 228 215 196 152 156 147 168 129 94 120 87 114 131 79 348 345 337 309 310 320 309 290 274 278 255 256 208 220 208 203 188 182 176 410 389 386 392 351 372 350 332 338 363 317 333 315 297 274 252 229 296 256 206 213 223 233 256 246 232 186 204 294 201 271 215 255 342 365 385 372 350 312 333 360 392 384 144 126 115 105 173 146 123 76 86 125 142 165 158 102 72 48 62 79 81 59 37 0 50 31 26 46 93 109 95 95 73 55 52 20 36 51 75 80 191 174 142 111 130 168 198 160 183 149 135 127 158 30 55 41 60 75 65 92 59 100 86 123 151 107 111 136 94 131 161 191 188 167 136 105 124 151 158 154 179 185 176 160 184 201 203 211 232 232 220 242 261 266 270 276 302 172 162 175 189 197 195 202 190 210 220 241 213 254 261 466 454 431 410 393 420 430 491 453 518 446 475 528 504 494 529 497 523 510 527 507 527 545 557 583 566 589 554 592 575 620 608 566 599 631 631 619 626 569 575 574 607 629 597 623 651 618 649 682 657 674 659 689 696 677 711 517 507 476 482 522 478 520 486 477 540 581 590 524 544 602 609 633 646 407 376 352 352 373 397 390 364 374 393 370 346 333 350 372 385 363 334 356 384 428 421 454 470 445 416 415 443 445 478 486 466 447 408 431 455 470 440 400 381 397 424 453 448 427 457 430 406 414 416 446 476 496 454 422 432 451 494 507 471 444 334 351 373 375 343 316 323 364 422 391 428 366 346 343 350 328 347 375 404 399 420 283 308 333 323 330 340 318 302 295 270 266 264 278 310 323 301 240 306 286 283 310 235 211 181 188 159 129 94 93 117 179 170 229 204 224 291 276 323 275 265 201 153 142 108 136 180 207 189 145 126 101 145 104 95 90 110 135 161 167 197 218 235 236 280 289 255 288 243 258 303 319 320 272 248 246 285 331 325 275 285 316 339
428 479 489 516 550 561 582 555 535 501 529 572 621 664 675 639 669 607 613 581 638 598 609 636 646 633 658 643 623 594 625 491 522 545 546 549 533 498 462 477 516 436 443 457 492 471 443 424 419 437 467 485 472 455 434 431 398 516 530 548 561 575 629 616 594 557 538 533 498 482 457 414 432 588 561 521 546 513 550 495 503 542 533 587 571 559 545 519 499 495 478 466 430 417 388 400 408 408 454 479 488 438 436 466 476 357 339 323 320 326 306 270 256 319 281 262 244 321 301 249 227 309 290 267 217 321 304 312 301 284 268 253 228 180 216 196 146 165 218 201 183 141 137 123 163 122 84 101 102 117 134 87 337 339 324 299 298 303 290 274 258 268 249 246 212 214 198 185 184 172 163 413 390 392 402 359 385 364 346 355 382 337 357 340 324 299 278 254 326 286 232 244 258 265 290 283 271 220 238 329 239 309 258 295 369 391 413 403 380 345 368 394 425 420 161 152 131 133 199 175 157 108 127 166 178 199 197 79 54 40 26 31 32 19 25 50 0 22 54 75 140 159 145 145 123 105 98 58 53 44 45 77 232 216 187 156 178 213 244 208 232 199 185 176 207 80 104 75 72 100 98 124 100 144 134 170 197 148 147 170 110 120 153 184 188 169 136 130 153 183 194 193 218 221 209 203 227 242 240 245 268 273 264 285 306 308 310 314 342 222 210 221 234 245 244 251 240 260 270 290 259 301 309 450 437 415 395 372 398 410 472 432 495 422 448 502 477 465 498 466 491 477 510 489 508 524 538 563 544 566 530 567 548 593 580 536 569 601 599 585 591 536 540 537 569 590 556 582 611 575 607 639 612 630 613 643 649 628 662 482 468 439 440 482 434 476 440 431 495 536 543 476 496 554 560 585 597 382 354 332 328 348 371 362 337 344 361 338 314 299 314 338 349 326 296 317 344 402 393 426 440 416 386 384 410 414 446 452 433 412 375 396 420 436 402 362 340 355 382 411 405 384 412 385 361 368 369 399 428 448 406 374 382 403 446 458 422 394 290 306 327 328 297 268 274 316 373 342 379 317 297 293 300 278 297 326 355 349 370 264 287 310 298 302 310 288 272 270 248 240 233 245 276 287 266 206 269 250 244 271 210 183 154 153 126 101 61 50 78 135 132 190 164 181 251 234 281 230 221 155 107 94 58 85 131 157 140 97 78 53 100 61 63 71 81 106 119 121 149 172 190 188 232 240 206 239 193 208 253 269 270 222 200 199 237 282 277 230 245 278 298
420 470 479 506 540 551 573 546 527 493 520 562 610 652 665 629 659 598 604 572 628 584 594 622 632 620 645 631 611 581 611 479 508 531 533 537 522 487 451 465 503 425 432 445 479 458 430 412 405 424 453 471 457 441 420 416 382 500 516 533 546 559 613 599 578 541 522 517 483 466 442 399 416 571 544 505 529 496 532 478 485 524 514 570 553 540 526 499 479 479 462 449 413 400 370 383 390 390 436 461 469 419 417 446 455 350 330 314 312 315 296 261 246 307 269 251 232 307 287 236 213 295 275 250 202 306 288 294 284 267 250 236 211 164 197 179 136 153 212 196 178 135 135 123 154 113 76 98 85 104 121 71 331 331 320 293 293 301 288 271 255 262 241 240 200 206 192 183 175 165 157 402 380 380 388 346 370 349 331 339 365 320 339 321 305 280 259 236 307 266 213 224 237 245 269 261 250 199 217 308 218 288 236 274 350 373 394 383 360 325 347 373 405 399 144 133 114 113 180 155 136 87 105 145 157 178 176 77 48 27 31 48 54 38 27 31 22 0 32 54 119 138 127 126 102 85 77 45 48 49 61 84 210 194 165 134 156 191 222 186 211 178 165 158 189 62 87 65 72 95 90 116 87 130 117 154 182 136 138 162 110 131 164 194 195 176 143 126 148 176 185 182 208 212 202 190 214 230 231 237 260 261 250 272 292 296 299 304 331 203 193 206 220 228 226 232 220 240 252 273 244 286 292 447 435 412 391 371 398 409 471 432 496 423 451 504 479 468 503 471 497 483 508 487 506 523 537 562 544 567 531 569 551 595 583 541 573 606 605 591 598 542 547 545 578 600 567 593 621 587 618 652 626 643 628 658 665 645 679 489 478 448 451 492 447 489 454 446 509 550 558 492 513 571 577 602 615 384 354 331 329 350 373 365 339 348 367 343 319 306 321 344 357 334 305 327 354 404 396 429 445 420 390 389 416 419 451 458 439 419 381 403 427 443 411 371 351 366 394 423 417 396 426 399 375 383 384 414 444 464 422 390 401 420 463 476 440 413 303 320 342 343 312 285 292 333 390 360 396 335 315 312 319 298 318 345 374 369 389 262 286 311 300 305 314 292 276 271 247 242 237 251 282 295 273 212 277 258 254 280 211 185 156 160 131 103 65 62 87 148 141 199 174 193 261 245 293 244 234 169 122 111 78 106 150 177 161 119 100 75 122 82 81 84 98 123 140 143 171 194 212 205 248 258 224 258 212 229 273 288 290 244 221 221 259 303 298 252 266 299 319
405 454 462 489 523 536 558 532 513 479 505 544 592 633 647 612 643 583 587 556 611 563 571 598 610 600 625 611 592 560 589 459 487 509 512 518 504 470 434 447 484 408 413 426 458 438 411 393 382 402 431 449 433 418 397 391 357 476 493 510 522 535 588 573 552 516 496 493 459 442 418 374 390 545 518 479 503 470 505 451 457 496 484 542 525 512 497 470 449 453 436 423 386 374 343 357 362 363 409 434 441 389 389 415 424 337 316 300 299 299 281 246 231 288 252 233 215 285 265 214 193 272 252 225 180 281 264 267 258 241 223 210 187 141 170 153 124 136 203 190 171 127 133 125 142 104 71 98 62 88 105 53 322 320 312 283 285 295 284 265 249 252 229 231 182 194 182 179 162 156 151 384 363 360 367 325 347 325 307 314 339 294 311 293 276 252 231 207 277 236 185 194 206 214 238 230 218 168 186 277 186 256 204 242 321 344 365 353 330 294 316 343 374 368 119 104 90 84 151 125 105 56 74 113 126 147 144 81 52 31 54 76 85 69 52 26 54 32 0 23 89 111 106 101 76 62 47 46 61 72 90 104 178 162 133 103 126 160 191 156 183 152 141 137 167 47 71 67 86 101 91 116 81 117 100 138 167 127 134 159 120 154 185 215 214 193 161 130 149 174 181 174 200 207 199 179 202 221 225 234 254 251 237 259 277 285 290 297 320 179 175 191 206 209 205 209 194 214 230 252 228 268 272 440 430 406 384 369 397 406 466 429 494 423 452 505 481 472 507 476 502 489 502 482 502 520 532 559 543 565 531 568 552 597 586 544 578 609 610 599 607 548 555 555 589 612 580 606 634 602 633 667 643 660 648 676 685 668 702 497 489 458 465 505 464 505 473 466 527 568 578 513 536 593 601 624 638 384 353 328 329 350 375 368 341 352 372 349 325 314 331 352 367 345 316 339 367 405 399 432 449 424 394 394 422 424 457 465 445 427 388 412 436 450 422 381 365 382 409 438 433 413 444 417 393 402 405 434 465 487 444 412 426 443 486 501 465 439 321 339 361 364 333 307 316 356 413 383 421 360 340 339 347 326 346 372 400 396 416 259 284 310 300 307 318 297 281 272 246 243 243 259 290 305 282 221 288 268 266 293 213 190 160 171 140 109 79 84 104 167 155 213 189 211 275 261 309 263 252 190 144 136 107 135 177 205 191 151 132 107 154 114 111 110 127 153 172 175 202 226 244 229 271 282 250 284 239 258 301 315 319 274 252 252 290 333 330 284 298 330 351
388 436 443 471 504 518 541 514 496 461 486 525 572 613 627 594 624 565 568 538 591 541 549 576 589 579 604 591 571 540 567 439 466 488 492 499 484 450 415 427 464 389 394 406 437 417 390 373 361 381 410 427 412 397 375 369 335 454 471 488 500 513 566 551 530 493 473 471 437 420 396 352 368 522 495 457 480 447 482 428 434 472 461 519 502 488 474 446 426 431 414 400 363 351 320 335 338 340 386 411 418 366 366 392 401 321 299 282 283 281 264 229 214 268 233 214 197 264 245 194 173 251 230 203 159 259 242 244 235 219 200 188 165 120 147 131 110 118 190 179 161 117 126 122 128 94 66 94 42 73 89 39 308 304 299 269 272 284 274 254 237 238 214 217 163 179 170 171 146 144 141 365 344 341 346 305 325 304 285 291 317 271 288 270 253 229 207 184 254 213 161 171 183 191 215 208 196 145 164 254 164 234 184 221 298 321 341 330 307 271 293 320 351 345 98 81 69 60 128 102 82 33 55 93 103 124 122 82 58 43 69 93 105 91 76 46 75 54 23 0 76 102 105 96 69 62 38 65 83 95 114 126 157 143 115 87 112 142 173 141 170 142 134 135 162 57 76 84 107 119 106 130 93 123 102 139 170 135 145 170 139 177 207 237 234 213 182 146 163 186 191 182 207 215 210 184 206 227 233 244 262 256 239 261 279 289 295 304 324 173 174 192 208 207 200 202 184 205 224 248 228 267 268 428 418 393 372 359 387 395 454 419 485 414 445 497 473 466 501 471 497 485 489 470 491 510 520 548 533 555 522 559 544 589 579 538 572 603 605 595 604 544 552 554 588 612 581 607 634 605 635 670 648 664 654 681 692 677 711 494 488 457 467 506 468 508 479 473 532 572 584 521 545 601 611 632 647 376 344 319 321 342 368 362 334 347 368 345 322 311 330 350 365 345 317 340 368 397 393 425 443 418 389 390 418 419 453 462 442 423 385 410 434 448 422 381 367 385 412 440 436 417 449 423 399 408 413 441 473 495 453 420 438 453 496 513 476 452 326 345 368 372 341 317 327 365 422 392 431 371 352 352 361 340 362 385 413 410 430 249 276 301 293 301 313 293 277 265 238 237 239 257 287 304 281 221 289 269 268 295 207 186 157 172 141 110 87 97 113 175 160 216 193 217 278 265 313 270 258 199 155 149 124 153 191 220 209 171 152 128 176 136 134 133 150 176 194 195 222 246 265 240 281 294 262 297 254 274 316 328 335 291 271 272 309 351 348 305 320 353 373
417 459 464 490 522 539 564 539 522 487 509 541 584 623 641 611 642 586 586 558 606 544 544 571 589 584 609 599 580 546 568 451 471 491 499 511 498 468 435 442 474 409 411 420 444 426 402 387 366 388 414 430 411 398 377 366 332 450 470 485 494 505 557 537 519 484 462 464 432 415 393 349 359 507 482 446 465 433 463 413 413 450 431 498 478 462 446 413 390 420 404 388 350 340 305 326 318 325 370 395 397 336 343 357 358 356 330 314 318 308 295 264 247 288 260 242 227 276 258 213 197 259 238 205 177 260 244 233 230 216 195 187 172 143 145 139 164 160 239 234 217 178 193 192 178 155 138 165 97 129 140 106 349 340 345 312 318 334 327 305 289 282 255 264 195 223 221 231 192 198 200 384 366 356 354 317 328 306 288 287 309 263 273 252 233 214 191 172 225 187 149 147 146 163 179 165 147 115 130 214 119 188 126 168 276 299 314 297 278 235 254 281 314 302 121 91 106 74 122 96 65 61 33 45 73 95 78 157 134 118 143 165 172 151 129 93 140 119 89 76 0 29 55 36 25 45 42 98 119 140 166 160 106 86 53 23 38 76 106 67 94 66 64 73 93 72 63 103 135 129 111 124 90 89 65 88 117 107 126 145 152 208 232 258 249 228 202 144 150 161 159 144 165 178 181 138 156 180 193 208 219 206 182 204 217 235 244 257 269 100 113 135 152 141 130 128 109 130 153 178 167 201 198 472 464 438 417 411 441 445 502 471 538 470 503 553 531 526 563 533 560 550 533 515 538 559 566 596 584 606 576 612 601 645 637 598 633 663 667 659 669 607 617 622 656 681 652 677 705 677 707 743 722 737 729 756 768 754 787 560 557 526 539 577 542 582 554 548 607 646 659 597 621 677 687 708 724 433 399 373 378 400 427 423 395 410 433 410 388 379 399 417 434 415 388 412 439 455 453 484 504 479 451 454 482 482 516 526 506 489 451 477 501 514 492 450 440 459 485 513 510 491 523 497 474 483 488 517 549 571 529 497 514 529 572 589 552 528 401 420 444 448 417 393 403 441 499 469 507 447 428 427 436 415 435 460 488 485 505 305 332 358 352 363 377 358 343 325 298 300 306 326 355 374 350 292 360 340 341 368 271 254 226 245 214 184 164 172 189 251 235 290 268 293 352 339 388 346 333 275 231 224 196 224 266 294 280 237 218 193 238 197 186 177 199 223 253 260 289 311 328 316 357 370 338 372 328 347 390 403 408 362 340 339 377 422 417 367 376 406 432
442 482 487 514 545 563 588 563 547 511 532 563 605 643 662 634 664 610 608 581 628 563 561 588 607 603 628 619 600 566 586 472 490 510 519 533 520 491 459 465 495 433 433 442 464 447 424 409 386 409 433 449 429 418 397 384 350 467 488 502 511 521 572 550 533 499 477 481 449 432 411 367 376 520 496 461 478 448 475 426 425 461 439 510 488 471 455 420 396 436 420 403 364 355 320 342 331 340 384 408 409 345 355 363 362 383 356 340 345 333 321 291 274 313 286 268 254 298 281 238 223 281 260 226 203 280 264 250 249 236 215 209 196 170 168 163 193 188 268 263 246 207 221 220 207 184 165 193 125 158 168 134 377 367 373 339 346 363 356 334 318 310 283 292 222 251 249 260 220 227 229 408 390 379 375 340 348 326 309 306 326 281 288 267 247 231 208 190 237 200 168 163 157 177 189 172 151 130 143 221 128 192 127 170 289 311 324 305 288 243 260 287 320 305 148 118 135 102 144 120 90 90 62 64 93 112 92 183 159 141 164 186 190 167 144 109 159 138 111 102 29 0 38 20 36 55 65 109 129 151 179 165 111 90 60 41 32 75 100 55 74 41 35 46 65 83 66 108 141 128 111 117 90 74 53 66 92 92 113 130 150 211 231 255 244 224 201 137 138 145 140 123 142 156 162 114 130 155 170 186 195 180 154 176 189 207 217 231 241 72 85 108 125 112 101 100 83 104 124 149 138 172 169 499 492 466 445 440 470 474 530 500 566 498 532 582 559 555 591 562 589 578 560 543 566 588 594 624 612 634 604 641 630 674 665 627 662 691 696 688 698 636 646 650 684 710 680 706 733 705 735 770 749 765 755 783 794 778 812 589 586 555 567 605 569 609 581 574 633 673 686 622 646 703 711 734 748 461 428 401 407 429 456 451 424 439 462 439 416 408 427 446 463 443 416 440 467 484 482 513 533 508 480 483 511 511 545 555 535 518 480 506 530 542 520 479 467 486 513 540 537 518 550 524 500 510 514 543 575 596 554 522 537 554 596 612 576 550 427 447 470 474 442 418 427 466 523 493 531 471 451 449 457 436 456 482 511 506 527 333 361 387 381 392 406 387 372 354 327 329 335 355 384 402 379 320 388 368 368 395 300 283 254 273 242 211 188 195 213 276 261 318 295 319 379 366 415 372 360 300 255 246 216 244 287 315 298 253 235 210 253 212 198 185 209 232 266 275 306 327 342 339 381 393 360 394 350 367 411 425 428 381 357 354 393 440 433 381 386 415 443
470 513 518 545 577 594 618 593 576 541 563 596 639 677 696 666 697 641 640 613 661 598 597 624 642 638 663 653 634 601 621 505 525 545 553 566 552 522 490 497 529 464 465 475 498 481 457 441 420 443 468 484 464 453 432 419 385 503 523 538 547 558 609 588 570 536 514 517 486 468 447 403 412 557 533 498 516 485 513 464 463 499 477 547 526 509 493 458 434 473 457 440 401 392 357 379 368 377 421 446 446 384 393 401 399 409 383 367 371 361 348 316 300 343 313 295 280 330 313 267 250 313 293 259 231 314 298 286 284 270 249 242 227 196 200 193 209 209 287 279 262 220 231 227 225 196 171 199 138 172 185 143 400 392 394 362 367 382 374 352 336 332 305 313 247 272 267 274 240 243 243 439 420 410 409 372 383 360 343 341 362 317 325 304 284 267 244 225 275 237 203 199 195 214 227 210 189 166 180 260 166 230 164 207 327 349 362 343 326 281 298 325 358 343 173 144 155 125 176 150 120 105 84 98 127 148 128 186 158 137 156 174 175 149 126 95 145 127 106 105 55 38 0 19 39 44 68 89 105 127 156 136 150 128 97 75 70 113 136 90 100 64 43 32 62 65 41 82 112 94 78 80 58 36 17 36 66 54 75 92 115 178 196 219 207 187 165 99 100 108 105 89 111 124 126 85 104 127 139 154 166 155 135 157 174 186 194 205 221 77 69 88 104 103 100 107 99 117 125 147 123 162 166 522 514 488 467 458 488 494 551 519 585 516 547 599 576 569 605 575 602 590 583 565 588 608 616 645 632 654 623 660 646 691 682 642 676 706 709 700 709 648 657 659 692 716 685 711 739 708 739 773 750 766 753 782 791 772 806 599 593 562 571 610 570 611 579 571 633 674 684 618 640 697 704 728 741 478 445 419 423 445 471 465 438 452 473 450 427 416 434 455 470 450 421 444 472 500 496 528 547 521 493 495 522 523 557 566 546 528 490 515 539 552 526 486 470 488 515 543 539 519 550 523 499 507 510 540 570 591 549 516 527 547 589 602 566 539 427 445 467 469 438 411 418 460 517 486 523 461 441 438 444 422 441 470 499 493 514 350 377 403 396 405 418 398 382 368 341 341 344 362 392 409 385 326 393 373 372 399 311 291 262 276 245 214 185 188 210 272 261 319 295 317 381 367 415 369 358 295 248 237 203 230 275 302 282 234 216 192 231 191 173 158 182 203 242 254 287 305 319 332 375 384 351 384 337 351 398 414 413 363 338 333 373 422 412 356 358 385 416
453 495 500 526 558 575 600 575 558 523 545 577 620 658 677 647 678 622 622 594 642 579 578 605 623 619 644 634 615 581 602 486 506 525 534 547 534 504 471 478 510 445 447 456 479 462 438 423 401 424 449 465 445 433 412 400 366 484 504 519 528 538 590 569 551 517 494 498 466 449 427 383 393 538 514 479 496 466 494 445 444 480 459 529 508 490 475 440 416 453 437 421 382 373 338 359 349 358 402 426 427 365 374 383 382 392 366 349 354 344 330 299 283 324 296 278 263 312 294 249 233 295 274 240 214 295 279 267 265 251 230 223 208 179 181 175 195 193 272 266 248 207 220 217 210 184 162 190 126 159 171 132 384 376 379 346 352 368 360 338 322 316 290 298 230 257 253 261 225 230 230 420 402 392 390 353 364 341 324 322 343 297 305 285 265 248 225 206 256 218 184 180 176 195 208 191 171 147 161 241 147 212 147 190 308 330 343 325 307 263 280 307 340 325 156 127 140 108 158 132 102 91 67 79 108 129 109 178 152 132 154 174 176 152 129 95 145 126 101 96 36 20 19 0 27 40 58 92 112 134 162 146 131 110 79 55 52 96 120 75 91 55 40 40 66 67 47 90 122 108 91 97 70 55 33 52 82 73 94 112 129 191 211 235 224 203 180 116 119 127 124 108 129 142 145 102 120 144 157 172 183 171 148 170 185 200 209 221 235 78 80 101 118 111 104 107 94 115 129 152 134 171 172 507 499 473 451 444 474 479 536 504 571 502 534 586 563 557 593 563 590 579 567 550 572 593 601 630 617 639 609 646 633 677 668 629 663 694 698 689 698 636 646 649 683 707 677 703 730 701 731 766 743 760 748 777 786 769 803 588 584 553 563 602 564 604 574 567 627 668 679 614 637 694 702 725 739 464 431 405 410 432 458 453 425 440 462 439 416 406 425 445 461 441 413 436 464 487 484 515 535 509 481 483 511 512 546 555 535 518 479 505 529 542 517 476 463 481 508 536 532 513 544 518 494 503 506 535 567 588 546 513 526 544 587 602 565 539 421 440 462 466 434 408 417 457 514 484 521 460 440 438 445 423 442 470 499 494 515 336 364 390 383 393 406 387 371 356 329 330 334 353 382 400 376 317 385 365 364 391 300 281 252 268 237 206 180 185 205 268 255 312 289 312 374 361 409 364 353 291 245 236 203 231 275 302 284 238 220 195 236 196 180 167 191 213 249 259 291 310 326 329 372 383 350 383 338 353 399 414 415 366 342 339 378 426 417 363 367 396 425
432 476 481 508 541 557 581 556 539 503 526 560 604 643 661 630 661 604 604 576 626 566 567 594 611 605 630 619 600 567 590 470 492 512 519 531 517 486 453 461 494 427 429 439 465 446 422 406 386 409 435 451 432 420 399 388 354 472 492 507 517 528 580 561 542 507 485 487 455 437 415 371 382 531 505 470 489 457 487 437 437 474 456 523 503 486 471 438 415 444 427 411 373 363 329 349 342 349 394 419 421 361 368 382 384 370 344 328 332 323 309 277 261 305 275 257 241 295 277 230 212 278 258 225 194 281 264 256 252 237 217 208 191 158 165 157 170 169 247 240 222 181 193 190 185 158 134 163 99 133 146 105 361 354 355 323 328 343 335 313 297 292 266 273 208 233 228 235 201 204 204 402 383 374 374 336 349 327 309 309 331 286 296 276 257 237 214 194 250 211 171 170 171 188 204 190 172 139 155 240 144 213 151 193 300 323 339 322 302 260 279 306 339 327 134 106 115 86 142 115 85 66 46 69 96 118 103 151 125 106 129 150 155 132 109 73 123 102 76 69 25 36 39 27 0 21 31 75 96 117 145 135 131 111 78 48 59 100 129 87 110 76 66 66 93 49 38 78 111 103 86 99 65 69 44 75 106 86 103 125 126 184 207 233 224 203 177 119 127 141 140 127 150 161 162 124 144 167 178 191 205 194 174 196 212 225 233 244 260 104 107 126 143 138 131 133 118 139 155 179 161 198 199 483 474 449 427 419 449 454 512 479 546 476 508 560 537 530 567 537 564 552 544 526 548 569 577 606 592 614 583 620 607 652 643 603 637 668 671 662 671 610 619 622 656 680 650 676 703 674 704 739 717 733 722 750 760 744 778 561 557 526 536 575 537 577 547 541 601 641 652 588 611 668 677 699 714 439 406 380 384 406 432 427 399 413 435 412 389 379 398 418 434 414 386 409 436 461 457 489 508 483 454 457 485 485 519 529 508 491 452 478 502 515 490 449 436 454 481 509 505 486 517 491 467 476 480 509 541 562 520 487 502 519 562 577 540 514 394 413 436 440 408 383 391 431 489 458 496 435 416 414 421 400 420 447 475 470 491 311 338 364 357 367 380 360 344 330 302 303 307 325 355 373 349 290 358 338 337 364 273 254 225 241 210 179 154 160 179 242 228 285 262 285 347 334 382 338 326 266 220 211 180 208 251 279 263 218 199 174 218 177 164 153 176 200 232 240 271 291 308 304 346 358 325 359 314 331 375 390 392 345 322 319 358 405 398 346 353 383 410
439 484 490 517 550 565 589 564 546 511 534 570 615 654 671 639 670 613 614 585 636 578 581 608 624 617 642 631 612 579 603 481 504 525 531 541 527 496 462 471 505 436 439 450 476 458 432 416 398 420 447 464 446 432 411 402 367 486 505 521 531 543 595 576 557 522 501 501 469 451 429 385 397 546 521 485 504 473 504 452 454 491 474 540 520 504 489 457 434 459 442 427 389 378 344 363 358 365 410 435 438 379 385 400 403 375 350 334 337 330 315 282 266 314 282 263 247 305 286 238 220 289 269 237 202 293 277 270 265 250 230 220 202 165 178 167 169 172 248 239 221 178 188 183 186 154 127 156 98 132 146 100 364 358 357 325 330 343 334 313 297 295 269 275 214 235 228 232 203 203 202 411 391 384 385 347 362 339 321 323 346 300 312 292 273 252 229 209 267 228 185 187 189 204 222 209 191 155 172 258 163 232 171 213 317 340 356 340 320 279 298 325 358 346 141 115 119 94 155 127 98 69 57 87 112 135 121 142 114 93 114 133 136 113 89 55 105 85 62 62 45 55 44 40 21 0 28 55 76 97 125 115 150 131 98 67 79 121 149 108 129 94 80 75 105 28 21 58 90 85 68 84 48 63 41 78 108 78 92 115 108 163 188 214 206 185 158 104 114 132 134 122 147 157 154 123 145 166 174 186 202 195 177 199 217 228 234 244 263 118 113 130 146 147 143 147 135 155 168 190 167 206 210 485 476 451 429 419 448 454 513 479 545 475 506 558 534 527 563 533 559 547 546 528 549 569 578 607 592 615 582 620 605 650 640 600 634 665 667 657 665 605 613 615 649 673 641 667 695 664 695 729 706 722 710 738 747 730 764 556 549 518 527 566 526 567 536 528 589 630 640 575 597 654 662 686 699 437 404 379 382 403 429 423 396 409 430 407 383 373 391 411 426 406 377 400 428 459 454 486 505 479 450 452 480 481 514 523 503 485 447 471 495 509 483 442 426 444 471 499 495 475 506 479 456 464 467 497 527 548 506 474 486 505 547 561 525 498 383 401 423 426 395 369 377 417 474 444 481 420 400 397 405 383 402 430 459 454 474 309 336 362 354 363 375 355 339 326 300 299 301 318 349 365 342 282 349 329 328 355 268 248 218 232 201 170 142 145 166 229 217 275 251 273 337 323 371 325 314 252 205 195 163 191 235 262 244 199 180 156 198 157 144 133 156 179 212 220 252 272 288 289 332 343 309 343 297 313 358 373 375 327 303 300 339 386 379 326 333 362 389
412 457 463 491 523 538 562 536 519 484 508 543 589 629 645 613 644 586 587 558 609 554 558 585 600 592 618 606 586 554 579 455 479 500 506 515 501 469 435 445 479 409 412 423 451 432 407 390 374 395 422 439 422 408 387 378 344 463 481 497 508 520 573 555 535 500 479 479 445 428 405 361 374 526 500 463 483 451 484 432 435 472 457 520 501 486 471 441 419 437 420 405 367 356 323 341 339 343 389 414 419 362 365 385 390 347 323 307 309 303 288 255 238 287 255 236 220 280 260 212 193 264 243 213 176 269 252 248 242 227 207 196 176 138 154 141 142 145 221 212 194 152 163 159 158 128 104 132 71 105 119 75 336 330 329 298 302 316 307 286 270 267 241 247 186 208 201 206 175 176 175 384 365 358 360 321 337 315 297 299 323 277 290 271 253 231 208 187 249 209 163 167 173 186 206 195 180 137 155 244 150 220 163 203 297 320 338 324 302 263 283 310 343 333 114 89 91 68 132 104 76 41 36 73 93 116 107 120 95 77 101 123 130 110 89 52 98 77 47 38 42 65 68 58 31 28 0 62 84 102 127 127 139 121 90 59 80 116 146 110 136 105 97 97 124 40 47 73 103 105 89 109 71 91 68 103 134 105 119 143 128 177 204 232 226 205 176 127 140 159 161 150 174 184 182 150 171 193 202 213 229 222 203 225 242 254 261 271 289 135 137 156 172 169 162 164 147 168 186 210 191 229 230 458 448 423 402 392 421 427 486 452 518 448 480 532 508 501 537 507 534 522 519 500 522 542 551 579 565 587 555 593 579 623 614 574 608 639 641 632 641 580 589 592 625 650 619 645 672 643 673 708 686 702 691 719 730 714 748 531 526 495 505 544 506 546 517 510 570 610 622 558 581 638 647 669 684 410 377 352 355 377 403 397 370 384 405 382 359 349 367 387 403 383 355 378 405 432 428 460 479 453 425 427 455 455 489 498 478 461 422 447 471 485 460 419 405 423 450 478 474 455 487 460 436 446 450 479 510 532 490 457 473 489 532 548 511 486 364 382 405 409 378 353 362 401 459 429 467 406 387 386 394 373 393 419 447 443 463 283 310 335 328 337 350 330 314 300 273 273 277 295 325 342 318 259 327 307 306 333 243 224 194 210 179 148 124 131 149 212 197 254 231 254 316 303 351 308 295 236 190 183 153 182 224 252 238 195 176 151 197 156 147 140 162 186 213 218 248 270 287 275 317 329 296 331 286 305 348 361 366 320 298 297 335 380 375 327 337 368 392
451 499 508 535 568 581 604 578 559 524 550 589 636 678 692 658 688 628 632 602 656 606 613 640 653 643 668 656 636 604 632 504 530 552 556 563 549 515 480 492 528 453 458 471 502 482 455 438 425 446 474 492 476 461 440 433 399 518 535 552 563 576 629 613 592 556 536 534 500 483 460 416 430 584 557 519 541 509 543 490 494 532 518 579 561 547 532 502 480 493 476 462 425 413 381 397 398 401 447 472 478 422 425 446 452 383 362 345 345 345 327 292 277 333 297 278 261 329 309 259 238 315 295 266 223 323 306 306 298 282 263 251 228 185 209 194 170 181 248 234 216 172 175 165 187 149 114 139 106 134 151 99 367 365 357 329 330 340 328 310 293 297 275 276 227 240 228 223 207 202 196 429 408 405 411 369 390 368 349 355 379 333 349 330 312 289 267 245 310 270 221 227 235 247 268 257 241 198 216 305 211 281 223 264 357 380 399 385 363 324 345 372 404 395 162 143 134 121 189 161 136 92 97 134 154 177 168 120 90 67 76 89 87 61 37 20 58 45 46 65 98 109 89 92 75 55 62 0 22 42 70 65 200 182 149 118 134 174 203 162 183 147 130 120 150 26 47 21 43 55 46 73 42 86 76 112 138 91 93 117 75 116 144 174 170 149 118 85 105 132 141 137 163 167 157 146 169 185 186 193 215 216 206 227 248 251 254 259 286 166 151 162 176 187 187 195 186 205 212 232 201 243 251 485 474 451 429 412 440 449 510 473 537 465 494 547 522 512 547 515 541 527 546 526 546 564 576 603 586 608 573 611 594 638 627 585 617 649 649 636 643 587 592 590 623 645 612 638 666 632 663 696 670 688 671 701 707 686 721 534 523 493 496 537 492 533 498 489 553 594 602 535 554 612 618 643 656 426 396 372 371 392 416 408 382 392 411 388 364 350 366 389 402 379 350 372 399 446 440 473 488 464 434 433 460 463 496 503 483 464 426 448 472 487 456 416 396 411 439 468 462 441 470 443 419 426 427 458 487 506 464 432 440 461 504 515 480 451 347 364 385 386 355 326 332 375 432 401 437 375 354 350 356 334 352 382 412 404 426 302 327 352 342 348 358 336 320 314 289 284 282 295 327 340 318 257 322 303 299 326 254 229 199 205 176 147 110 106 132 192 186 245 219 238 306 290 338 288 278 213 165 152 116 142 188 214 193 146 128 104 144 103 89 79 102 126 157 166 199 218 233 246 290 298 264 296 250 263 309 326 324 275 250 246 285 334 325 272 278 308 335
465 514 523 550 584 596 618 592 573 538 565 605 653 694 708 673 704 643 648 617 671 624 632 659 671 661 686 673 653 622 650 521 548 570 574 580 565 531 495 508 545 469 475 487 520 499 472 454 444 464 493 510 494 479 458 452 418 537 554 570 582 595 649 633 612 576 556 553 520 502 479 435 450 604 578 539 562 529 563 510 515 553 540 600 582 568 553 524 502 513 496 482 445 433 402 417 419 422 468 493 499 444 446 468 474 396 376 359 358 360 341 306 291 349 313 294 276 347 327 276 254 333 313 286 241 342 325 326 318 301 283 270 247 202 229 213 182 196 259 244 226 182 183 171 200 160 123 146 123 148 165 113 379 378 367 340 341 349 336 319 303 309 287 287 243 252 239 231 221 213 205 445 424 422 428 387 408 386 368 374 399 353 369 351 333 310 288 265 331 291 242 249 257 268 290 279 263 220 238 327 233 303 245 286 378 401 420 407 385 346 367 394 426 417 180 163 152 141 209 182 158 112 119 157 176 199 190 125 96 74 76 83 75 48 28 36 53 48 61 83 119 129 105 112 96 76 84 22 0 22 51 44 222 204 171 140 155 196 225 183 202 166 148 135 166 48 65 25 25 47 45 71 52 97 91 125 148 97 94 117 62 95 124 154 152 131 100 78 101 130 141 141 166 168 156 152 176 190 187 192 216 221 214 234 256 256 257 261 290 182 164 172 185 199 201 211 204 223 227 245 210 253 264 495 483 460 439 420 446 457 519 480 544 471 498 552 527 516 550 518 543 529 556 535 555 571 585 610 593 615 579 617 598 643 631 588 620 653 651 637 644 589 592 590 622 643 608 635 663 627 659 691 664 682 663 694 699 676 710 534 521 492 493 535 486 528 491 481 547 588 594 526 544 602 607 633 645 432 402 379 377 398 421 413 387 395 413 390 366 352 366 390 402 379 349 370 397 452 444 477 492 467 437 436 462 466 498 504 485 465 427 449 472 488 455 415 392 407 435 464 457 436 464 437 413 419 419 450 478 497 455 423 427 451 493 503 468 438 342 358 378 378 347 317 322 365 422 391 426 363 343 337 342 320 337 369 399 390 412 310 334 359 348 353 361 339 323 319 296 290 285 297 328 340 318 258 322 302 297 324 259 233 204 206 178 151 111 103 130 188 184 243 217 233 303 287 333 282 273 207 159 144 106 129 177 201 178 130 112 89 126 86 69 57 80 104 137 148 182 200 214 237 281 288 253 284 237 248 296 314 309 259 232 228 267 317 307 252 257 287 314
469 519 528 555 589 601 622 595 576 542 569 611 659 701 714 678 708 647 653 621 677 633 642 669 681 669 694 680 660 630 660 528 557 579 582 586 571 536 501 514 552 474 481 494 528 507 479 461 453 472 502 519 505 489 468 463 429 548 564 581 593 607 660 646 624 588 568 565 530 514 489 446 462 617 590 551 575 542 577 523 529 567 555 614 597 583 569 540 519 525 508 495 458 446 415 429 433 435 481 506 513 460 461 485 492 398 379 363 361 365 345 310 296 356 318 300 282 355 335 284 262 343 323 297 250 353 335 339 330 313 295 282 258 212 242 225 185 202 260 243 225 183 181 167 203 162 124 144 132 153 171 120 379 380 367 341 341 347 334 317 301 310 290 288 249 255 240 229 224 214 205 451 429 429 437 395 418 397 378 386 411 366 383 365 348 324 302 279 347 307 256 264 274 285 307 297 282 237 255 345 252 322 265 305 393 416 436 423 401 363 384 411 444 435 191 176 161 155 223 196 174 126 137 175 193 216 209 122 95 76 70 71 58 32 22 51 44 49 72 95 140 151 127 134 117 97 102 42 22 0 29 34 241 223 191 160 176 216 246 205 224 188 170 157 188 69 87 47 29 60 63 86 72 117 113 146 168 116 110 132 67 83 114 145 146 127 94 89 113 143 156 158 182 183 169 170 194 206 202 205 230 237 232 252 274 272 273 275 306 204 185 192 204 220 223 233 226 245 248 266 230 273 284 494 481 459 438 416 442 454 516 476 539 466 492 546 521 508 541 509 534 519 554 533 552 568 582 607 588 610 574 611 592 637 623 580 612 644 642 627 633 579 582 578 610 629 595 622 650 612 644 676 648 666 646 677 681 657 691 524 509 480 479 521 471 513 475 464 530 572 577 508 526 584 588 615 626 426 398 376 372 392 415 406 381 387 405 381 357 342 356 380 391 367 337 357 385 445 437 470 484 460 429 427 453 458 489 495 475 455 418 438 462 478 443 403 379 393 420 450 443 421 448 421 397 403 402 433 460 479 437 405 408 432 475 483 448 417 327 342 362 361 330 299 303 347 404 372 407 344 324 318 322 299 316 349 379 370 392 308 331 354 342 346 354 331 315 314 292 284 277 288 319 329 308 249 310 292 285 311 254 227 198 196 170 145 105 93 120 174 174 231 205 219 291 274 319 267 259 192 144 128 89 111 159 181 157 108 91 69 104 64 47 39 59 84 115 126 160 178 192 220 264 269 234 265 217 227 275 294 288 237 211 206 245 296 285 230 236 266 292
472 523 533 560 594 605 626 598 579 545 573 617 666 709 720 683 713 651 658 626 683 643 654 681 691 678 703 688 668 639 670 536 567 590 591 594 578 543 506 521 561 480 488 502 538 516 488 470 464 482 513 530 517 500 479 476 442 560 575 593 606 620 674 660 638 601 582 578 543 526 502 459 476 632 605 566 590 557 593 539 546 585 575 631 614 601 587 560 539 540 523 510 474 461 431 444 451 451 497 522 531 479 478 506 514 400 383 367 364 370 350 315 301 364 325 307 289 366 346 294 272 354 335 311 262 366 349 355 345 328 311 297 272 225 259 240 190 211 261 243 225 185 179 163 208 166 129 144 146 162 179 131 379 382 366 341 340 344 330 315 299 311 293 289 258 258 242 226 229 216 205 458 435 437 447 404 430 409 390 400 426 381 400 383 366 341 320 297 367 327 274 284 296 305 328 320 306 258 277 367 275 345 290 330 411 434 455 444 420 384 406 433 465 458 205 193 175 174 241 215 195 146 161 199 215 237 232 122 99 85 69 60 41 26 39 75 45 61 90 114 166 179 156 162 145 125 127 70 51 29 0 43 266 248 217 186 203 242 272 232 252 217 199 186 217 96 116 75 53 83 90 111 101 145 142 174 196 143 135 155 84 77 110 141 146 129 97 110 134 165 179 183 206 206 190 197 220 231 224 226 252 261 258 278 300 296 296 297 330 233 213 219 230 248 251 262 255 274 276 294 257 300 312 490 477 456 435 410 435 449 511 470 531 458 482 536 511 497 529 497 521 505 550 529 546 561 577 600 580 603 565 602 581 626 612 568 599 632 628 612 617 565 566 561 593 611 575 602 631 592 624 655 625 644 622 654 656 630 665 509 492 463 460 503 450 492 452 440 508 550 553 484 500 558 562 589 600 418 391 370 365 384 406 396 372 376 392 369 345 329 341 366 376 351 321 340 367 436 427 460 472 449 418 414 440 445 476 481 462 441 404 423 446 463 426 387 361 373 400 431 423 400 426 399 375 380 378 410 436 454 412 381 381 407 449 456 422 390 307 320 339 338 307 275 278 323 378 347 381 318 297 291 295 272 288 322 352 342 364 303 325 348 335 337 343 320 304 307 286 277 267 275 307 314 294 236 295 277 269 295 247 219 192 185 161 140 100 83 110 157 160 216 190 201 273 256 300 246 239 172 126 108 70 86 134 155 129 80 64 44 75 36 20 28 37 62 87 98 131 149 163 197 241 244 209 239 191 199 248 268 260 208 182 177 216 267 256 202 210 241 265
503 553 562 590 623 635 657 630 611 576 604 645 693 735 748 713 743 682 687 656 712 666 675 702 714 703 728 714 694 663 693 562 590 613 615 620 606 571 535 549 586 509 515 528 562 541 513 495 486 506 535 552 537 522 501 495 461 580 597 613 626 639 692 677 656 619 600 597 563 546 522 478 494 648 621 583 606 573 607 554 559 597 583 644 626 612 597 567 545 557 540 526 489 477 446 461 463 466 512 537 543 488 490 512 516 433 414 398 396 399 380 344 330 390 353 334 316 389 369 318 296 376 356 329 283 385 368 370 361 345 326 314 291 245 273 257 220 236 295 278 260 217 214 200 238 197 159 178 165 187 205 154 414 415 401 375 375 381 367 351 335 344 324 322 283 289 274 262 259 248 239 485 463 463 470 428 451 429 411 417 443 397 413 395 377 354 332 309 375 335 286 293 300 312 333 321 305 264 282 370 276 346 286 328 422 445 464 450 429 389 410 437 470 460 223 207 194 185 253 226 201 156 163 199 220 243 233 156 130 110 103 100 84 62 57 80 77 84 104 126 160 165 136 146 135 115 127 65 44 34 43 0 264 245 213 182 194 236 264 221 236 199 179 162 191 88 100 57 25 47 60 74 77 116 120 146 163 110 98 115 42 51 81 111 112 92 60 69 93 124 139 145 167 165 148 161 184 191 183 184 210 222 221 240 263 256 255 255 289 209 183 186 195 217 223 237 233 250 248 263 223 266 280 527 514 493 472 449 475 487 549 509 571 498 523 577 552 539 571 539 563 548 588 567 585 600 615 640 620 643 606 643 623 668 654 610 641 674 671 655 660 608 609 604 636 654 618 646 674 634 667 698 667 687 663 696 697 670 704 552 535 506 503 546 493 535 494 482 550 592 595 525 540 598 601 629 639 458 430 409 405 425 446 437 413 418 434 411 387 371 384 409 419 394 364 383 410 477 468 501 514 490 460 457 482 488 518 523 504 483 447 466 489 506 469 430 404 416 444 474 466 443 469 442 418 423 420 452 477 494 453 422 419 446 489 494 460 427 350 363 382 380 349 317 319 364 419 388 420 358 337 329 332 308 323 359 389 378 401 341 363 387 375 378 384 362 346 347 325 316 308 317 349 357 337 278 338 320 312 338 286 259 231 227 201 178 137 123 151 200 203 259 233 245 317 299 343 289 283 215 169 151 113 128 176 195 167 117 103 87 107 75 48 25 50 68 111 129 165 177 188 239 283 285 250 278 230 235 285 307 295 242 213 205 245 299 284 223 222 250 280
368 401 402 427 457 477 503 481 466 432 448 472 511 546 568 543 574 523 518 494 535 462 456 482 503 503 528 520 503 467 482 380 392 409 421 440 428 403 374 376 402 350 347 353 368 353 334 321 290 315 335 350 328 319 299 282 250 363 385 399 406 414 464 441 425 392 369 375 346 328 309 267 271 410 387 354 369 339 365 318 314 350 328 399 377 359 344 309 285 329 314 296 257 250 214 239 221 233 276 299 298 234 245 252 253 320 290 276 286 264 258 237 221 238 222 207 199 216 202 172 167 196 178 143 146 188 175 150 155 146 126 127 128 132 99 110 186 166 238 243 231 206 228 236 191 191 195 216 148 166 165 165 324 308 326 291 302 325 323 299 286 267 239 255 176 217 225 250 195 212 221 325 312 293 284 255 253 232 216 208 224 181 183 162 141 130 109 100 127 94 85 67 48 73 78 60 41 43 43 110 19 82 28 64 180 202 213 194 177 132 149 176 209 196 122 102 134 108 83 81 79 126 105 66 58 47 35 217 206 199 226 250 263 247 227 191 232 210 178 157 106 111 150 131 131 150 139 200 222 241 266 264 0 21 53 83 80 40 44 70 94 107 127 149 148 176 169 208 240 234 217 227 195 185 164 173 193 203 225 241 257 314 338 363 354 333 308 247 250 255 249 229 245 261 270 217 227 252 272 290 293 270 239 258 262 291 304 321 321 140 177 201 216 187 167 151 124 138 179 203 218 236 220 444 441 413 393 400 431 429 478 456 522 461 498 544 524 525 563 536 564 557 502 488 513 538 538 570 564 584 561 596 591 633 628 595 630 657 667 665 677 610 626 637 671 701 676 700 726 707 734 772 757 770 771 794 812 807 839 571 578 547 569 602 580 617 598 596 646 683 702 646 675 729 742 759 778 429 394 366 378 399 427 427 399 421 445 425 405 402 424 437 457 443 420 445 470 453 454 482 507 481 457 464 492 488 523 536 516 503 466 495 518 527 515 475 475 497 521 545 546 531 565 541 519 531 540 565 600 625 583 551 579 587 628 652 614 596 447 469 494 502 471 454 467 500 556 528 569 512 495 497 508 490 512 531 557 558 576 306 334 358 358 373 391 375 363 335 307 317 331 355 379 403 379 328 393 374 380 404 293 286 263 292 265 238 234 250 257 313 291 337 320 348 393 385 432 400 386 339 302 300 280 309 343 373 365 328 309 285 332 292 286 279 301 325 350 353 379 403 422 382 419 436 408 443 404 428 465 473 487 447 428 429 466 505 505 462 475 507 529
381 416 418 444 474 493 519 496 481 446 464 490 529 565 586 560 591 540 535 511 553 481 476 502 523 522 547 539 521 486 502 397 410 429 440 457 445 419 390 392 419 365 363 370 386 371 351 337 308 333 354 369 347 338 317 302 268 382 405 418 426 435 485 462 446 412 389 395 366 348 329 286 291 431 408 375 390 360 386 338 335 371 349 420 398 381 365 330 306 350 334 316 278 270 234 258 242 254 296 320 319 255 266 273 273 331 301 287 296 276 269 245 229 251 232 217 207 230 216 182 175 211 192 157 154 205 191 169 172 162 141 141 138 134 107 115 183 166 241 244 231 203 224 230 191 186 185 208 138 160 161 155 333 318 333 299 309 330 328 304 290 273 245 260 182 221 227 249 196 211 219 341 326 309 301 270 271 249 233 226 243 200 203 182 161 148 127 115 148 114 98 83 69 92 99 81 61 54 60 131 39 102 42 83 201 223 234 215 198 153 170 197 230 216 121 97 128 98 88 79 70 112 89 50 50 49 27 208 194 185 212 236 247 230 210 174 216 194 162 143 86 90 128 110 111 131 121 182 204 223 248 245 21 0 33 64 58 21 38 51 78 87 106 128 128 157 148 188 221 214 196 206 175 164 143 152 172 182 204 219 236 294 317 343 333 312 288 226 229 234 228 208 224 240 249 196 207 232 252 269 273 251 221 240 245 273 286 303 303 122 157 182 197 169 150 135 108 124 163 188 200 221 206 454 450 423 402 407 438 437 487 464 530 468 504 551 530 530 568 541 569 561 512 498 523 547 548 580 572 594 569 604 598 640 635 601 636 663 672 669 681 614 629 639 673 702 677 701 727 706 734 771 755 768 768 792 809 801 834 574 579 548 568 602 577 615 594 591 644 681 699 641 669 724 736 754 772 434 399 372 382 404 432 431 402 423 447 426 406 402 423 438 457 442 418 443 468 458 459 487 511 486 460 467 495 492 527 539 519 505 467 496 520 529 516 475 473 494 519 544 544 528 562 537 515 526 534 560 595 619 577 545 571 581 622 644 606 587 443 464 488 496 465 447 459 492 549 521 561 504 486 488 498 479 501 521 548 548 566 309 338 362 361 375 392 376 363 337 309 317 330 354 379 402 378 325 391 372 376 401 292 283 259 286 258 230 223 237 247 304 283 332 313 341 389 380 427 394 379 330 291 288 266 295 331 361 352 313 294 269 316 276 268 261 283 307 334 337 364 388 406 373 411 427 398 433 393 415 454 464 475 433 414 414 452 492 491 446 458 489 513
394 432 435 461 492 511 536 512 497 461 481 509 550 587 607 580 610 557 555 529 573 505 502 529 548 545 571 562 544 509 527 417 433 452 462 478 465 437 407 411 440 381 381 389 408 392 370 356 330 353 376 392 371 361 340 326 292 408 429 444 452 462 512 491 474 440 417 422 391 373 353 309 317 460 436 402 419 388 416 367 365 401 380 450 429 412 396 362 338 377 361 344 305 296 261 284 271 281 325 348 349 286 296 305 306 339 311 295 303 287 277 250 234 263 240 224 212 246 230 191 180 228 208 173 159 225 209 192 193 181 159 156 147 132 117 119 172 159 238 238 223 190 209 213 182 171 164 189 117 144 148 132 338 325 336 302 311 330 326 303 288 274 247 259 183 219 222 240 191 203 209 356 340 326 320 287 292 270 253 249 267 223 229 208 188 172 149 134 177 140 113 104 97 117 129 113 94 72 84 163 68 135 74 115 230 252 265 246 228 184 202 229 262 249 114 86 114 81 95 76 55 87 60 25 44 57 34 186 169 158 184 208 218 200 179 142 187 165 133 115 53 60 97 79 78 98 90 149 171 191 217 213 53 33 0 31 30 27 58 39 73 67 82 101 107 124 116 156 188 181 164 174 142 133 111 124 147 152 173 189 204 261 285 310 300 280 255 194 197 205 199 181 199 214 221 171 183 209 227 243 250 230 202 222 230 255 267 282 287 105 135 159 175 152 135 125 99 118 153 179 182 208 197 460 454 428 406 407 438 439 492 466 532 468 503 551 530 528 565 537 565 556 520 504 528 551 555 586 576 598 571 607 599 642 635 599 634 663 670 665 676 611 624 632 666 694 667 692 718 695 724 760 742 756 753 778 793 783 816 568 570 539 557 592 564 602 579 575 629 667 683 624 651 706 718 737 754 432 398 371 380 401 429 427 398 417 441 419 398 392 413 429 447 431 405 430 456 456 456 485 508 482 456 461 489 487 522 534 514 498 460 488 512 523 506 465 459 480 506 531 530 513 547 522 499 509 516 543 577 601 559 526 549 561 603 623 585 564 426 447 471 477 446 426 437 472 530 500 540 482 463 464 474 454 476 498 525 524 543 306 334 359 356 369 385 368 354 331 303 309 320 342 369 390 366 311 378 358 361 388 282 270 244 269 239 210 199 211 223 283 263 315 295 321 374 364 411 375 361 308 267 263 238 267 306 335 324 284 265 240 286 246 237 229 251 275 303 307 335 359 376 351 390 405 374 409 368 389 430 440 449 406 385 386 423 465 463 416 427 458 482
401 441 446 473 504 522 547 522 506 470 491 522 565 603 622 593 624 569 567 540 587 524 523 550 568 563 589 579 560 526 547 432 450 470 479 492 479 450 417 424 455 392 392 402 424 407 384 368 346 369 393 409 390 378 357 345 311 428 449 464 473 483 535 514 496 462 440 443 411 393 372 328 338 484 459 424 442 411 440 390 390 427 408 475 455 439 423 390 367 398 382 366 327 318 283 304 295 303 348 372 374 313 321 334 336 343 315 299 305 292 280 251 234 272 245 227 214 258 240 197 182 240 220 185 162 240 224 211 209 196 175 168 155 130 127 123 159 151 231 228 212 175 192 194 172 154 142 168 97 127 135 110 338 327 334 301 308 326 320 297 281 272 244 255 182 214 213 227 184 192 196 367 349 338 335 299 308 286 268 267 287 242 251 230 210 192 169 151 202 164 128 125 123 141 156 142 124 92 107 192 96 165 105 146 254 276 291 274 255 212 231 258 291 279 109 79 100 66 103 79 50 63 33 23 52 73 55 163 143 130 155 179 188 169 148 111 156 134 103 87 23 41 75 55 48 67 59 118 140 160 186 182 83 64 31 0 28 57 88 56 87 68 73 87 102 93 86 125 157 152 134 147 113 110 86 106 133 128 148 167 174 231 255 281 272 251 225 167 172 183 179 163 183 197 201 155 171 196 211 227 236 220 194 216 227 248 258 272 281 105 126 149 166 149 136 130 107 128 156 182 177 208 202 460 453 427 406 403 433 436 491 462 529 462 496 546 524 520 557 528 556 546 521 504 527 549 555 585 574 596 567 604 593 637 629 592 627 656 662 655 666 602 614 620 654 680 652 677 704 679 708 744 724 739 733 760 773 761 794 557 556 525 540 577 545 584 559 554 610 649 664 602 628 684 694 715 731 426 392 365 372 394 421 417 389 406 429 407 385 378 398 416 433 415 389 413 440 449 447 478 499 473 446 450 479 477 512 523 503 487 448 475 499 511 491 450 442 462 488 514 512 495 527 502 478 488 495 522 555 578 536 503 524 537 579 598 561 538 405 425 449 455 423 402 412 449 506 477 516 457 438 438 447 427 448 471 499 497 516 298 326 351 347 359 374 355 341 321 293 297 305 326 354 374 350 293 361 341 343 370 269 254 227 249 218 188 173 184 198 258 241 294 273 299 355 343 391 352 339 284 241 236 209 238 278 307 295 253 234 210 256 215 206 197 220 244 272 277 305 328 346 325 365 379 348 383 340 361 402 414 421 377 356 355 393 436 433 385 396 426 451
421 460 463 490 521 539 564 540 524 489 509 538 579 616 636 609 639 586 583 557 602 535 532 558 578 575 600 591 573 539 557 446 463 482 491 507 494 466 435 440 469 409 409 417 437 421 399 384 359 383 406 421 401 390 369 355 322 438 459 473 481 491 542 519 503 469 446 451 420 403 382 339 346 489 465 431 447 417 444 396 394 429 407 478 457 439 423 388 364 406 390 373 334 326 290 313 300 310 354 377 377 314 324 331 330 365 337 321 328 313 302 274 258 291 266 249 236 274 258 217 205 256 236 201 184 254 238 222 222 210 188 184 174 154 144 144 187 178 257 255 239 203 220 222 199 182 170 196 125 155 163 137 361 350 359 325 333 351 346 323 308 297 269 280 206 239 240 255 210 220 224 385 368 355 349 316 321 299 282 278 297 253 258 237 217 202 179 163 206 170 142 134 126 147 157 140 119 101 113 190 96 160 95 138 258 280 293 273 256 211 228 255 288 273 134 105 128 94 121 100 74 91 61 42 70 86 63 190 169 155 179 202 210 189 167 130 178 156 126 112 38 32 70 52 59 79 80 134 155 176 203 194 80 58 30 28 0 44 70 30 60 42 52 72 80 108 94 136 169 158 141 149 120 105 85 94 118 124 145 161 181 241 262 287 276 255 232 169 170 176 170 152 169 184 191 141 154 180 197 214 220 202 174 194 204 227 238 253 260 80 106 130 146 126 110 103 79 100 130 156 155 183 175 484 478 451 430 428 459 461 515 488 554 488 522 572 550 547 584 555 583 573 544 528 552 574 579 609 599 621 592 629 619 663 656 619 653 683 689 682 693 629 641 647 681 708 680 705 732 707 736 772 752 767 761 787 800 788 821 584 584 553 568 605 573 612 586 581 638 677 691 630 655 711 721 742 758 452 418 391 399 420 448 444 416 434 457 435 413 406 426 443 461 443 417 441 468 475 474 505 526 500 473 478 506 505 539 550 530 514 476 503 527 538 519 478 470 490 516 542 540 522 555 530 506 516 522 550 583 605 563 531 550 564 606 625 587 564 433 453 477 482 451 428 438 476 533 504 543 483 464 463 472 452 472 497 525 522 542 325 353 378 374 386 401 383 369 348 320 324 333 354 382 402 378 321 389 369 371 398 296 282 255 277 246 216 199 209 224 285 268 322 301 326 383 371 419 380 367 310 267 261 233 262 303 331 317 274 255 231 275 234 223 212 235 259 290 297 327 349 365 351 392 405 374 408 365 384 427 439 445 400 378 376 415 459 454 404 412 442 468
401 436 438 464 494 514 540 517 502 467 485 510 549 585 606 581 612 560 556 531 574 502 496 522 543 542 568 560 542 507 522 418 431 449 460 478 466 440 410 413 440 386 384 390 407 391 371 358 329 353 374 389 367 358 338 322 289 402 425 438 445 454 504 480 465 432 409 415 386 368 349 306 311 450 426 394 409 379 404 357 353 389 365 438 416 397 382 346 321 369 354 336 297 290 254 278 261 273 315 339 337 272 284 288 286 350 321 306 314 295 288 263 247 270 251 235 225 251 236 201 193 232 213 177 171 226 212 189 192 183 162 161 157 149 126 132 194 179 256 258 244 213 233 238 203 195 191 215 143 168 171 159 351 337 351 316 326 347 344 320 306 290 262 276 198 236 241 262 210 224 231 361 346 330 321 291 292 270 254 247 263 220 222 201 181 169 147 135 167 133 118 103 88 112 117 98 76 74 80 148 58 117 51 95 220 242 252 232 215 170 186 212 245 230 134 108 137 105 106 93 78 114 87 51 62 66 42 212 196 185 211 235 245 226 205 168 213 191 160 142 76 75 113 96 100 121 116 174 196 216 242 236 40 21 27 57 44 0 31 30 59 68 87 109 108 148 137 179 211 202 185 192 163 148 128 134 153 166 188 202 224 284 306 330 319 299 275 212 213 217 210 190 205 221 230 177 187 212 232 250 253 231 200 219 225 252 265 282 283 102 137 162 176 149 129 115 88 104 143 168 179 200 186 472 468 441 420 424 455 454 505 481 547 484 520 567 547 546 583 556 584 575 531 516 541 565 567 599 590 612 586 622 615 657 652 617 652 680 688 684 696 630 644 653 687 715 689 713 740 718 746 783 766 780 777 802 818 809 841 588 592 561 580 615 588 626 603 600 653 691 708 649 676 732 743 762 779 450 415 388 398 419 447 446 417 437 461 440 419 414 435 451 469 454 429 454 480 474 474 503 526 501 475 481 509 506 541 554 533 519 481 509 533 543 528 487 483 504 530 555 554 538 571 546 523 534 542 569 603 626 584 552 576 587 629 649 612 591 451 472 496 503 472 452 463 499 556 527 567 508 490 491 501 481 503 524 552 551 570 324 353 378 376 389 406 389 376 351 323 330 342 365 391 413 389 335 402 382 386 412 304 294 268 294 265 236 225 238 250 309 289 340 320 347 399 389 436 401 386 335 294 290 265 294 333 362 351 310 291 267 313 272 262 253 276 300 329 334 362 385 403 377 416 431 401 436 395 416 457 467 477 433 412 412 450 492 489 442 452 483 508
411 443 444 469 498 519 545 523 509 474 490 513 550 584 607 583 614 565 559 535 575 498 489 515 538 539 565 558 541 505 518 420 430 446 460 479 468 444 416 417 441 392 389 394 407 393 375 363 330 355 374 388 365 357 338 320 288 397 421 434 439 447 495 470 456 424 400 409 381 364 346 304 307 439 417 387 399 370 393 348 342 375 349 425 401 382 366 328 303 362 348 329 291 285 249 275 252 267 307 330 326 258 274 271 265 364 334 320 330 308 302 280 265 281 266 251 243 259 246 216 210 239 222 187 189 230 218 190 197 189 169 171 172 172 142 152 221 204 279 283 270 241 261 267 229 224 221 244 174 197 199 189 368 352 369 335 345 367 365 341 328 310 282 297 219 258 265 288 234 250 258 368 355 336 325 297 294 273 258 247 261 221 219 198 177 170 150 143 159 132 129 110 87 113 110 88 64 86 86 134 61 101 35 75 213 233 240 217 204 157 169 195 228 209 159 135 165 135 125 118 107 145 118 82 88 86 66 243 227 216 242 266 276 257 235 198 244 222 191 173 106 100 136 120 129 149 146 203 225 246 272 264 44 38 58 88 70 31 0 46 56 80 103 126 117 178 164 207 239 228 211 216 189 169 152 151 166 187 209 221 250 311 331 355 343 323 301 235 234 234 225 205 217 234 245 190 196 221 243 261 261 236 204 221 223 254 268 286 282 106 147 170 183 151 130 112 85 96 138 162 182 196 178 488 484 457 436 443 474 473 522 500 565 504 541 587 567 567 605 578 606 598 546 532 557 581 582 614 607 628 604 639 634 676 671 638 673 700 709 706 719 652 667 677 711 740 715 739 765 745 772 809 794 807 806 830 847 838 871 612 617 586 606 641 616 653 632 629 682 719 737 678 706 761 773 792 809 471 436 409 420 441 469 468 440 461 485 465 444 440 462 476 495 480 456 481 507 495 496 525 548 523 498 505 533 529 564 577 557 543 505 534 558 567 554 513 511 532 557 582 582 566 600 575 552 564 571 598 632 656 614 582 606 617 659 680 642 622 480 501 526 533 502 483 494 529 586 557 597 539 521 522 532 512 534 555 582 582 601 347 375 400 399 413 430 414 401 375 347 355 369 392 417 440 416 363 429 410 414 439 330 321 297 323 295 266 257 269 281 340 319 369 350 377 427 418 465 430 416 365 325 321 297 326 364 393 382 341 322 297 343 302 292 282 305 329 359 365 393 416 433 408 446 462 432 467 426 447 488 498 508 464 443 443 481 524 520 473 482 512 538
429 465 468 494 524 543 569 546 531 496 514 540 580 615 637 611 641 590 586 561 604 532 525 551 573 572 598 590 572 537 552 448 461 479 490 508 496 470 440 443 470 415 413 420 437 422 401 387 359 383 405 419 397 388 368 352 319 432 455 468 475 484 533 509 494 461 438 445 416 398 379 336 341 479 456 424 438 409 433 387 382 417 392 466 444 425 409 372 347 399 384 365 327 320 284 309 290 303 345 368 366 300 313 315 310 377 348 332 340 323 314 288 272 299 277 261 250 280 265 228 218 261 241 206 196 255 241 219 222 212 191 189 183 171 153 156 210 198 277 276 261 227 246 248 221 207 197 223 152 180 186 165 376 363 375 340 349 369 365 342 327 313 285 298 222 258 260 278 230 242 247 390 375 359 351 320 322 300 284 277 293 250 253 231 211 199 177 165 196 164 146 133 118 142 147 127 104 103 110 175 88 144 77 119 250 271 280 259 244 198 212 239 271 254 153 125 151 117 131 115 93 119 89 62 83 92 68 218 198 184 209 232 240 218 196 160 208 186 156 141 67 55 90 75 87 108 110 162 183 205 232 221 70 51 39 56 30 30 46 0 34 38 59 82 78 136 121 164 196 183 166 170 145 124 107 106 124 141 164 176 205 266 286 309 297 277 256 190 189 190 182 162 176 192 202 148 157 182 203 221 223 201 170 189 196 222 235 252 253 72 107 132 146 119 100 87 60 79 115 141 149 172 159 498 493 466 445 446 477 478 530 504 571 506 542 590 569 566 604 576 604 594 557 542 566 589 593 624 615 636 609 645 637 680 674 638 673 702 709 704 715 650 663 671 704 732 705 729 756 732 761 797 779 793 788 814 828 816 849 607 608 577 594 630 600 638 614 609 665 703 719 658 684 740 750 770 787 471 437 410 418 440 468 465 437 456 479 458 436 430 450 467 485 468 442 467 493 495 494 524 546 521 495 500 528 526 561 572 552 537 499 526 550 561 543 502 496 516 542 568 566 549 582 557 533 544 550 578 611 634 592 559 579 593 635 654 617 594 461 481 505 510 479 457 468 505 562 532 572 512 493 493 502 481 502 526 554 552 571 345 373 398 395 408 424 406 392 370 342 347 357 379 406 427 403 347 415 395 397 424 320 307 281 304 274 244 228 238 253 314 296 350 329 354 409 399 446 408 395 339 297 290 263 292 332 361 347 304 285 260 305 264 251 240 264 287 319 327 357 378 395 381 421 435 403 438 395 414 457 469 475 430 407 406 444 489 484 434 441 470 497
460 494 496 521 551 571 597 574 560 525 542 566 605 639 661 637 668 617 612 588 629 554 545 571 594 595 620 613 596 560 573 474 485 502 514 533 522 497 468 470 495 443 441 447 462 447 428 415 384 409 429 443 420 412 392 375 343 453 477 489 495 503 551 525 512 480 456 465 437 420 401 360 362 495 473 442 454 426 448 404 397 430 402 479 456 436 420 381 355 418 404 385 346 341 305 330 308 323 363 386 381 313 329 324 315 409 379 364 373 354 346 321 305 329 309 294 283 309 295 260 251 290 271 235 229 282 269 244 249 240 219 219 215 205 185 189 244 232 311 311 296 261 279 281 255 241 229 256 184 214 220 197 409 395 408 374 383 403 399 376 361 347 319 332 255 292 295 312 264 276 281 419 405 387 378 348 347 326 311 302 316 275 274 253 233 224 203 193 215 186 176 160 141 166 166 144 120 132 137 189 112 156 91 130 269 289 295 272 259 212 224 249 281 260 187 159 185 151 164 149 128 151 120 96 117 124 100 249 228 212 237 259 264 241 218 183 232 211 183 170 94 74 100 91 110 129 136 183 202 224 252 236 94 78 73 87 60 59 56 34 0 37 59 81 64 157 137 180 212 194 178 177 158 128 117 105 114 144 166 174 214 278 295 316 301 282 264 196 190 186 175 154 164 181 194 137 141 166 189 207 206 180 148 165 168 198 212 230 227 51 93 115 128 95 74 57 30 46 85 110 126 142 127 530 526 499 478 480 511 511 563 538 604 540 576 624 603 601 638 610 638 629 590 574 599 623 625 657 648 669 643 679 671 714 708 672 707 736 743 738 749 684 697 705 739 766 739 763 790 766 795 831 812 826 821 847 860 847 881 641 642 611 627 664 632 672 646 641 698 736 751 690 715 771 781 802 817 505 471 444 453 474 502 500 471 490 513 492 470 464 484 501 519 502 476 500 527 529 529 558 581 555 529 534 562 560 595 606 586 571 533 560 584 595 577 536 529 549 575 601 599 582 615 589 566 576 582 609 642 665 623 590 608 623 666 683 646 622 493 513 537 542 510 488 497 535 593 563 602 542 522 521 530 509 529 555 583 579 599 379 407 432 429 442 458 440 426 404 376 381 391 413 440 461 437 380 448 428 430 457 354 341 314 336 306 276 258 267 283 345 328 382 360 386 442 431 479 439 426 370 326 318 289 317 360 388 372 328 309 284 327 286 271 257 281 303 339 349 380 400 416 410 451 464 432 466 422 440 484 497 502 455 431 428 467 514 507 454 458 485 515
461 499 502 528 559 578 603 580 564 529 548 576 616 652 673 646 677 624 621 595 639 569 563 589 611 609 635 627 608 574 590 483 498 516 527 544 531 504 474 478 506 449 448 455 473 457 436 422 395 419 441 456 434 425 405 389 356 470 492 506 513 522 571 547 532 499 476 483 453 436 416 373 379 516 493 461 476 446 471 424 420 454 429 503 481 462 446 408 383 437 421 403 365 357 322 346 328 341 383 406 404 337 351 351 345 406 378 362 369 354 344 316 299 331 307 290 278 313 298 258 246 295 275 240 225 291 276 256 258 247 226 223 214 196 184 185 227 219 299 296 280 242 258 258 239 220 204 232 162 194 202 172 403 391 400 367 375 393 387 364 349 338 311 322 248 281 281 295 251 260 263 424 408 393 387 354 358 336 319 313 330 287 290 269 248 236 214 200 234 201 180 169 156 179 184 164 141 138 147 212 126 180 114 155 288 309 318 296 282 235 249 275 308 289 176 146 168 134 162 141 115 127 97 84 111 125 100 223 199 182 205 226 230 207 183 149 199 178 152 142 66 41 64 55 76 94 105 147 166 188 217 199 107 87 67 68 42 68 80 38 37 0 23 46 41 121 101 144 175 157 141 141 122 92 80 71 86 109 131 141 178 241 258 280 266 247 228 160 156 154 145 125 138 154 165 110 119 145 165 183 186 164 134 154 163 187 200 216 219 38 70 94 109 85 69 63 42 63 89 115 115 142 134 525 519 493 471 470 501 503 557 529 596 529 564 613 591 587 625 596 623 613 586 569 593 616 620 651 641 662 634 670 661 704 697 660 694 724 730 723 733 670 681 687 721 747 718 743 770 744 773 809 788 803 795 823 834 819 853 624 623 592 605 643 609 648 621 615 673 713 726 663 687 743 752 774 789 493 459 432 439 461 488 485 457 474 497 475 452 445 464 482 500 481 454 478 505 516 515 545 567 541 514 518 546 545 580 590 570 554 515 542 566 578 557 516 506 525 552 579 576 558 590 564 540 550 555 583 615 637 595 562 578 595 637 653 616 591 467 487 510 514 483 459 468 506 564 534 572 511 492 490 498 476 496 523 552 547 568 366 394 419 415 426 441 423 408 388 360 364 372 392 421 440 416 358 426 406 407 434 336 320 292 312 281 250 229 236 254 317 301 357 335 359 418 406 454 412 400 341 296 287 256 284 328 356 338 293 274 250 291 251 235 220 245 266 303 314 346 365 380 380 422 434 401 435 390 407 452 466 469 421 396 393 432 480 472 418 421 449 479
473 512 516 542 573 591 617 593 577 541 562 591 632 668 689 661 692 638 636 610 655 587 582 608 629 627 652 644 625 591 608 499 515 533 544 559 547 519 487 492 522 462 462 470 490 473 451 437 411 435 458 473 452 442 421 407 373 488 510 524 532 541 591 568 552 519 496 501 471 454 434 391 397 537 514 481 496 466 491 444 441 476 451 525 502 484 468 431 405 456 440 423 384 376 341 364 348 360 403 426 424 359 372 373 368 415 388 372 378 364 353 324 307 343 317 300 286 327 310 269 255 309 289 254 235 306 291 273 274 262 241 237 226 203 197 195 228 222 302 298 281 241 256 254 242 219 199 227 160 193 203 168 410 400 407 373 380 397 391 368 353 344 317 326 255 286 284 295 255 262 264 437 420 407 402 368 374 352 335 330 348 304 309 288 267 253 231 215 254 220 195 186 175 197 205 185 163 153 164 234 145 202 135 178 307 329 339 318 302 257 271 297 330 312 182 152 170 136 173 151 122 125 97 93 122 138 115 216 191 172 194 213 216 191 167 135 185 165 141 134 64 35 43 40 66 80 97 130 148 170 199 179 127 106 82 73 52 87 103 59 59 23 0 23 30 106 83 125 155 136 120 118 101 69 59 48 66 85 108 118 155 220 236 257 243 224 205 137 132 131 123 103 118 134 143 90 102 127 146 163 168 149 122 143 155 175 186 201 209 38 54 78 94 77 66 68 56 75 90 114 104 137 134 533 526 500 478 474 505 508 564 534 600 533 566 617 594 589 626 597 624 613 593 576 600 622 627 657 646 668 639 675 664 708 700 662 696 726 731 723 733 670 681 685 719 744 714 740 767 739 769 804 782 798 788 816 826 809 843 624 620 589 601 639 603 643 613 606 666 706 718 654 677 734 742 765 779 496 462 436 442 464 491 486 458 474 496 474 451 443 462 481 497 478 450 474 501 519 517 548 568 543 515 518 546 546 580 590 570 553 514 540 565 577 554 513 501 520 546 574 571 552 583 557 533 542 546 575 606 628 585 553 566 584 627 641 605 578 460 479 502 505 474 448 456 496 554 524 561 500 480 477 484 463 482 510 539 533 554 368 396 422 416 427 441 422 407 389 362 364 370 389 418 437 413 354 422 402 402 429 335 317 289 306 275 244 220 225 245 308 294 351 328 351 412 399 448 404 392 331 285 275 243 270 315 342 323 277 258 234 274 234 216 201 226 246 285 296 329 348 362 369 412 422 389 423 377 392 438 453 454 405 380 376 415 464 455 399 401 428 459
488 528 533 559 591 608 633 609 593 557 578 609 650 688 707 679 710 655 654 627 673 607 603 629 649 646 672 663 644 610 628 517 534 553 563 578 565 536 504 510 540 478 479 488 509 492 469 454 430 454 477 493 472 462 441 427 393 509 530 545 553 562 612 590 574 540 517 522 492 475 454 410 418 559 535 502 518 488 514 466 463 498 473 547 525 506 490 454 428 477 461 444 405 397 362 385 370 381 424 448 447 381 394 396 391 429 402 386 391 379 367 337 320 359 331 314 299 344 327 284 269 326 306 271 249 325 309 293 293 281 259 254 242 216 213 209 235 232 311 305 288 247 259 256 250 224 200 229 165 199 211 171 422 413 417 384 391 407 399 377 361 355 328 336 267 296 292 301 264 269 270 454 436 424 420 386 393 371 353 350 369 324 329 309 288 273 251 234 276 241 213 205 196 218 227 208 185 173 185 257 166 225 158 201 329 351 361 341 325 279 294 320 353 335 193 164 178 146 190 166 136 131 105 109 138 157 134 216 189 169 188 206 206 180 157 127 176 158 137 135 73 46 32 40 66 75 97 120 135 157 186 162 149 128 101 87 72 109 126 82 81 46 23 0 31 97 72 111 139 117 103 98 86 48 44 25 46 63 85 95 136 201 215 235 221 202 184 115 110 108 100 81 98 113 121 69 84 109 126 142 149 134 109 131 146 162 172 185 196 47 41 63 79 72 68 76 72 89 93 115 95 132 135 545 537 511 489 483 513 518 574 543 610 541 574 625 602 596 633 603 630 618 605 588 611 632 639 668 656 678 648 685 672 717 708 669 703 733 737 728 737 676 685 688 722 746 716 742 769 739 770 804 781 797 785 814 822 804 838 628 623 592 602 641 601 642 611 603 664 705 715 650 671 729 736 760 773 504 471 444 449 471 497 493 465 480 501 478 455 446 464 484 500 480 451 475 502 526 523 555 574 549 520 523 551 551 585 595 575 557 519 544 568 581 556 515 501 519 546 574 570 550 581 555 531 539 542 572 602 623 581 548 559 578 621 634 598 570 458 476 499 501 470 443 450 491 549 518 555 493 473 469 476 453 472 502 531 524 546 376 403 429 423 433 446 426 411 395 368 369 373 392 422 439 415 356 423 403 402 429 339 320 291 306 275 244 217 219 241 304 292 350 326 348 412 398 446 401 389 327 280 269 235 261 307 333 313 265 247 223 261 221 202 185 210 230 271 284 317 334 348 363 406 416 382 415 369 382 429 446 444 394 368 363 402 453 442 384 384 410 442
501 539 542 569 599 618 643 620 604 569 588 616 656 693 713 687 718 665 662 636 680 610 603 629 651 650 675 667 649 614 630 524 538 557 568 584 572 545 514 518 547 489 488 496 514 498 477 463 436 460 482 497 475 466 445 430 397 510 533 546 553 562 611 586 572 539 516 523 494 476 457 414 419 556 533 501 515 486 509 464 459 493 465 542 519 499 483 445 419 477 462 443 405 398 362 386 368 381 423 446 442 375 390 387 379 444 416 401 407 393 382 353 336 370 346 328 315 354 338 297 284 335 315 280 263 331 317 297 299 288 266 263 254 232 224 223 257 252 332 327 311 271 285 283 271 248 227 255 189 222 233 197 440 429 436 403 410 427 420 398 382 373 346 356 284 315 314 325 285 291 293 464 448 433 427 395 398 377 360 354 371 328 330 309 289 277 254 241 274 241 221 210 196 220 224 204 180 178 188 251 166 218 152 192 327 348 357 334 320 274 286 312 344 324 211 181 200 166 201 179 151 154 126 121 149 165 141 244 218 198 218 237 237 211 188 158 207 189 167 162 93 65 62 66 93 105 124 150 166 188 217 191 148 128 107 102 80 108 117 78 64 41 30 31 0 127 103 141 169 146 132 124 116 76 75 47 50 87 108 112 163 228 240 258 243 225 210 140 131 123 111 90 100 117 130 73 79 105 126 144 145 123 94 114 125 147 159 175 180 18 30 54 69 48 38 45 46 60 63 86 75 107 106 562 555 529 508 504 534 538 593 564 630 563 596 647 624 619 656 626 654 643 623 606 629 651 657 687 676 698 668 705 694 738 730 692 726 756 761 753 762 700 710 714 748 773 743 769 796 767 797 832 809 826 814 843 852 834 868 653 649 618 629 668 630 670 640 633 693 734 744 680 702 759 766 790 804 526 492 466 472 493 520 516 488 504 526 503 481 472 490 510 526 506 479 502 529 549 546 577 598 572 544 547 575 575 609 620 599 582 544 570 594 606 583 542 529 547 574 602 598 579 610 584 560 568 572 601 632 653 611 578 589 609 651 665 629 601 487 505 528 531 499 473 481 521 579 548 585 524 504 500 506 484 503 533 562 555 576 398 426 451 446 456 470 451 436 419 391 393 399 418 447 465 442 383 450 430 430 457 364 346 317 334 303 272 246 249 271 333 321 378 355 377 440 427 475 430 418 357 310 299 265 292 338 364 344 296 278 254 291 252 233 215 240 259 301 314 348 365 378 394 436 446 413 446 400 413 460 476 475 425 398 393 433 483 472 414 412 438 471
445 491 499 526 559 573 597 570 552 517 542 580 626 666 682 649 679 620 623 593 646 592 597 624 639 630 656 644 624 592 618 492 517 539 544 552 538 505 471 481 517 444 448 460 489 470 444 427 412 433 461 478 461 447 426 417 383 502 520 537 548 560 612 595 575 540 519 518 485 468 445 400 414 566 540 502 523 491 524 472 475 512 497 560 541 526 511 480 458 476 460 445 407 396 363 380 379 383 429 454 459 401 405 424 428 378 355 339 340 337 320 286 270 323 289 270 253 317 297 248 228 302 282 251 212 308 291 288 282 266 246 235 215 174 193 180 167 175 247 235 217 173 180 172 185 150 118 145 99 130 146 96 365 361 356 326 329 340 330 310 294 295 271 274 219 236 227 226 204 201 197 420 400 394 398 358 376 354 335 339 363 317 331 311 293 271 248 227 289 249 203 207 212 226 246 233 217 177 195 283 188 258 198 239 337 360 378 363 342 302 322 349 382 371 150 128 124 106 171 144 116 77 76 111 133 156 145 128 99 76 92 109 110 85 62 30 80 62 47 57 72 83 65 67 49 28 40 26 48 69 96 88 176 157 124 93 108 148 178 136 157 121 106 97 127 0 25 33 64 66 51 73 35 71 55 93 121 80 88 113 88 138 164 192 186 165 136 90 106 129 134 127 152 160 153 132 156 174 178 187 207 204 191 212 232 238 243 250 274 142 132 145 160 166 165 172 161 181 190 211 183 224 230 485 474 450 429 415 443 451 511 475 541 469 499 552 528 519 554 523 549 536 546 527 547 566 577 604 589 611 577 615 599 644 633 592 625 656 657 646 654 595 602 602 635 658 626 652 680 647 678 712 687 704 690 719 727 707 741 544 535 505 511 551 508 549 516 508 570 611 620 554 575 632 639 664 677 430 399 375 376 397 422 415 388 399 419 396 373 361 377 399 413 391 363 385 412 452 446 479 496 471 441 442 469 471 504 512 492 474 435 459 483 497 468 428 410 427 454 483 478 457 487 460 436 444 446 476 506 526 484 452 462 482 525 537 501 473 364 381 403 405 374 346 353 395 452 421 458 396 376 373 379 357 376 405 434 428 449 305 331 356 347 354 365 344 328 319 293 290 290 306 337 351 328 268 335 315 312 339 260 237 207 217 186 156 123 124 147 209 200 258 234 254 320 305 353 306 295 231 184 172 138 165 210 237 218 171 153 128 170 129 115 105 128 151 183 192 224 244 260 267 310 319 285 318 272 287 333 349 348 300 275 272 311 359 351 298 305 334 361
459 504 511 538 571 586 609 584 566 531 555 590 636 675 692 660 691 633 634 605 656 600 602 629 645 638 664 652 633 600 624 502 525 546 552 562 548 516 482 492 526 456 459 470 497 479 453 437 420 441 468 485 467 454 432 423 388 507 526 542 552 564 616 597 578 543 522 523 490 473 450 406 418 567 542 506 525 494 525 473 475 512 494 560 540 524 509 476 453 480 463 448 409 399 365 384 379 386 431 455 459 399 405 420 422 394 370 354 356 350 335 301 285 334 302 283 267 326 307 259 240 310 290 258 223 315 298 291 287 271 251 241 223 185 199 188 186 191 265 255 237 193 202 195 203 170 140 168 116 148 164 116 382 377 374 343 347 360 350 330 313 313 288 292 233 253 245 247 221 220 217 432 412 405 407 368 383 360 342 344 367 321 333 313 293 273 250 230 288 248 206 207 209 225 242 228 210 176 192 278 182 251 188 231 338 360 376 360 340 298 317 344 377 365 161 136 138 114 176 148 119 88 78 107 133 155 141 152 123 101 117 134 134 108 85 55 104 87 71 76 63 66 41 47 38 21 47 47 65 87 116 100 169 148 116 86 94 137 164 121 137 101 83 72 103 25 0 43 75 65 48 63 27 47 30 68 97 59 72 96 88 146 169 195 186 165 139 82 93 112 115 106 131 139 135 109 132 151 157 168 185 181 166 188 207 215 220 228 250 119 106 120 135 141 140 148 139 158 165 186 158 199 206 503 493 469 447 435 464 471 530 495 561 490 521 573 549 541 577 546 572 559 564 545 566 586 596 624 609 631 598 635 620 665 655 614 647 679 680 669 677 618 625 626 659 682 650 676 704 672 703 737 712 729 715 744 752 732 766 567 559 529 535 576 533 574 541 533 595 636 645 579 600 657 664 688 701 452 420 395 397 418 443 437 410 422 442 419 396 384 401 423 437 416 387 409 437 473 468 500 518 493 464 465 492 494 527 536 516 497 459 482 507 521 493 452 435 451 479 507 502 482 512 485 461 469 471 501 531 551 509 477 486 507 549 562 526 498 389 406 428 430 399 371 378 420 477 446 483 421 401 397 403 381 399 429 459 452 473 325 352 377 369 377 388 367 351 341 314 313 313 329 360 375 352 292 359 339 337 364 282 260 230 241 210 180 148 149 172 234 225 283 258 279 345 330 378 331 320 256 209 197 162 189 235 261 241 193 175 151 191 150 134 120 144 166 202 213 246 265 279 292 335 344 310 343 296 310 357 373 372 322 297 293 332 381 372 317 321 349 378
472 519 527 554 588 601 624 598 579 544 570 609 655 696 711 677 708 648 652 621 675 624 629 656 670 661 686 674 654 622 649 522 548 570 574 582 568 534 499 511 547 473 478 490 520 500 474 456 443 464 492 509 493 478 457 449 415 534 552 568 580 592 645 628 608 572 551 550 517 500 476 432 446 598 572 535 556 524 557 504 508 545 530 593 574 559 544 513 491 509 492 477 440 428 396 413 412 416 462 487 492 434 438 457 460 404 382 366 366 365 347 312 297 352 317 298 281 347 328 277 257 333 312 283 242 340 323 321 314 298 278 267 246 203 225 211 191 202 269 256 237 193 197 186 208 170 135 160 126 154 171 119 388 386 378 350 351 361 350 331 315 318 295 297 247 260 249 244 228 223 217 449 428 424 429 388 407 385 367 371 395 349 363 344 326 304 281 259 322 282 236 240 245 259 278 266 249 210 227 315 220 290 229 271 370 393 411 396 375 335 355 382 415 404 180 159 153 137 204 176 149 108 109 144 166 189 178 141 111 88 96 106 100 73 51 41 75 65 67 84 103 108 82 90 78 58 73 21 25 47 75 57 208 188 156 125 136 179 207 164 180 144 125 111 141 33 43 0 33 35 25 51 26 71 67 99 123 73 72 97 56 106 131 159 154 132 103 64 83 111 120 118 143 147 136 128 152 166 166 172 195 198 189 210 231 232 235 239 267 158 139 147 160 174 176 187 180 199 201 220 185 228 238 507 495 472 451 434 461 471 532 494 559 487 515 568 544 533 568 536 562 548 568 548 568 585 598 624 607 629 595 632 615 660 648 606 638 670 670 657 663 607 612 610 643 664 630 657 685 650 682 714 687 705 688 718 723 701 735 554 542 512 515 557 510 551 515 505 570 612 618 551 569 627 632 658 670 447 417 393 392 413 437 430 404 413 432 408 384 371 386 409 422 399 370 391 418 468 461 494 509 485 455 454 481 484 516 523 504 484 446 468 492 508 476 436 414 430 457 487 480 459 488 460 436 443 443 474 502 521 480 448 453 476 518 528 493 463 365 381 402 402 371 342 347 390 447 416 451 389 368 363 368 345 362 395 424 416 438 324 349 374 363 369 379 357 341 335 310 306 302 316 347 360 338 277 342 323 318 345 275 250 221 225 196 168 130 125 151 210 205 264 239 256 325 309 356 305 296 230 182 168 131 155 202 226 203 155 137 114 150 111 92 77 101 123 160 173 207 224 238 262 306 313 278 310 262 273 321 339 334 284 257 252 291 342 331 275 278 306 335
490 539 547 575 608 621 643 616 598 563 589 630 677 719 733 698 728 668 672 641 696 648 655 683 695 685 710 697 677 646 674 545 572 595 598 604 589 555 520 532 570 493 499 512 544 523 496 479 468 488 517 534 518 503 482 476 441 561 578 594 606 619 672 656 635 599 579 577 543 526 503 459 474 627 601 563 585 552 586 533 537 575 561 622 604 589 575 544 522 536 520 505 468 456 424 440 441 445 490 515 521 465 468 488 493 420 400 384 383 384 366 330 316 374 337 318 301 371 351 300 279 357 337 309 265 366 348 349 341 325 306 294 271 227 252 237 206 221 283 268 249 206 206 193 224 184 147 169 147 172 190 138 403 402 391 364 365 372 359 342 326 333 311 311 268 277 263 254 245 237 229 470 448 446 453 411 432 410 392 398 423 377 392 373 355 333 310 288 353 312 265 270 277 289 310 298 281 241 258 347 252 322 262 303 400 423 441 427 406 366 387 414 446 436 205 186 176 164 232 204 179 135 140 175 197 220 209 148 120 98 97 100 87 61 47 60 72 72 86 107 135 141 112 122 111 90 103 43 25 29 53 25 240 221 188 157 169 211 239 196 212 175 155 139 169 64 75 33 0 31 38 58 54 95 96 124 144 91 82 103 39 74 101 131 128 107 76 60 84 114 127 131 154 154 140 144 168 178 173 176 201 209 206 225 248 244 244 246 278 186 162 167 178 197 202 214 210 228 227 243 205 248 261 518 506 484 463 442 469 480 542 503 566 493 519 574 548 536 570 538 563 548 579 559 578 594 608 633 615 637 601 638 619 664 652 608 640 673 670 656 662 608 611 607 639 659 624 651 679 641 673 705 676 695 674 705 709 683 718 553 538 509 508 551 500 542 503 492 559 601 605 536 553 611 614 642 652 453 424 402 399 420 442 434 409 416 433 410 386 371 385 409 420 396 366 386 414 473 465 498 512 488 458 455 482 486 517 523 504 484 446 467 491 507 472 432 408 422 449 479 472 450 477 450 426 431 430 461 488 506 464 433 433 459 502 509 474 442 356 371 390 389 358 327 331 375 431 400 433 371 350 343 347 324 340 374 404 394 417 333 357 381 369 374 382 359 343 341 318 311 305 316 348 358 337 277 339 321 314 341 281 254 225 225 198 172 132 121 149 204 202 260 234 249 320 303 348 295 288 221 173 157 118 138 186 208 182 132 116 96 124 88 65 46 71 92 132 147 182 197 209 248 292 296 262 291 244 251 300 320 312 259 232 225 265 317 304 245 246 274 304
506 554 562 589 623 636 659 633 614 579 605 644 690 731 746 712 743 683 687 656 710 658 663 690 704 696 721 709 689 657 683 557 583 604 609 617 602 569 534 546 581 508 513 525 554 535 508 491 477 498 526 543 526 512 491 483 449 568 586 602 613 625 678 660 641 605 584 584 550 533 510 466 479 630 605 568 588 556 588 536 539 576 559 624 605 589 574 542 519 542 525 510 472 461 428 446 443 448 494 519 523 464 469 485 487 438 417 401 401 400 382 347 332 387 352 333 316 382 362 312 292 367 347 317 277 374 356 353 347 331 312 301 280 238 259 245 225 237 304 289 271 227 229 218 243 204 168 192 161 189 206 154 423 421 412 384 385 394 382 364 348 353 330 331 282 295 283 277 263 257 250 484 463 459 463 423 441 419 401 404 428 382 395 376 357 336 313 292 352 313 268 271 274 289 307 293 275 240 257 343 248 316 253 296 402 424 441 425 405 363 383 410 443 430 215 193 188 171 237 209 181 142 140 172 196 219 206 172 143 120 123 129 118 92 74 75 100 95 101 119 129 128 94 108 103 85 105 55 47 60 83 47 234 214 181 152 158 202 228 183 194 157 136 117 146 66 65 35 31 0 17 27 39 70 77 99 116 63 52 72 23 84 104 129 121 100 74 31 54 84 96 100 123 124 109 114 137 147 142 146 170 178 175 194 217 213 213 216 247 163 136 138 148 170 176 190 189 205 201 216 176 219 233 540 529 506 484 466 493 504 565 527 591 518 546 599 574 563 597 565 590 576 601 581 601 618 631 657 639 662 626 664 646 690 678 635 668 700 698 684 691 636 639 636 669 689 654 681 709 672 704 736 707 726 705 736 739 714 749 582 568 538 539 581 531 573 534 523 590 631 636 567 583 641 645 673 683 479 449 426 424 445 468 460 434 443 461 437 413 399 414 437 449 425 396 416 443 499 491 524 539 515 485 483 510 513 545 552 532 512 474 496 519 535 501 462 438 452 480 510 502 480 508 480 457 462 461 492 519 537 495 464 464 490 532 539 505 473 387 402 421 420 389 358 362 406 462 431 464 402 381 374 377 354 370 405 435 424 447 357 381 406 395 400 409 387 370 366 342 337 332 344 376 387 365 305 368 349 344 370 306 280 251 253 225 198 159 150 177 234 231 289 264 279 350 333 379 326 318 251 204 188 149 169 217 239 212 162 147 127 153 119 94 72 97 114 159 176 211 225 235 279 323 327 292 322 274 281 330 351 341 288 260 253 292 346 331 270 267 293 325
494 541 549 576 609 623 647 620 602 567 592 630 676 717 732 699 730 670 673 643 696 643 647 674 689 681 706 694 675 642 668 543 568 589 594 603 589 556 521 532 567 494 499 511 540 520 494 477 462 484 511 528 511 497 476 467 433 552 571 587 597 609 662 644 624 589 568 568 535 517 495 450 463 614 589 552 572 540 572 520 522 560 542 607 588 572 557 525 501 526 509 494 456 445 412 430 426 432 477 502 506 447 453 468 470 427 405 388 389 387 370 335 320 373 339 320 303 367 348 298 278 352 332 302 263 358 341 337 331 316 296 285 265 224 243 230 214 224 293 280 262 218 221 211 232 195 160 185 148 178 195 143 412 409 402 373 376 385 374 355 339 342 319 321 269 284 273 269 252 247 241 470 450 445 449 408 426 404 386 389 412 366 379 360 340 320 297 276 335 296 252 254 257 273 290 276 258 223 240 326 231 299 236 278 385 408 424 408 388 346 365 392 425 413 201 178 174 156 221 193 165 128 124 155 180 203 189 166 136 113 120 128 120 93 73 65 98 90 91 106 111 111 78 91 86 68 89 46 45 63 90 60 217 196 164 134 141 185 211 166 178 141 120 103 132 51 48 25 38 17 0 27 21 57 61 87 106 54 49 72 40 101 121 147 138 117 91 40 59 86 96 96 121 123 112 108 132 144 142 148 171 175 169 190 212 210 212 216 245 149 124 130 141 159 164 177 174 191 189 205 168 211 223 531 520 496 475 458 486 495 556 519 583 511 539 593 568 558 592 561 586 572 592 572 592 610 622 648 632 654 619 657 639 684 673 630 663 695 694 681 688 632 636 634 667 687 653 680 708 673 704 737 709 727 708 739 743 719 754 578 566 536 538 580 532 574 536 526 592 633 639 571 588 646 651 677 688 472 442 418 417 438 462 454 428 437 456 433 409 395 410 434 446 423 393 414 442 492 486 518 534 509 479 478 505 509 541 548 528 508 471 492 516 532 499 459 438 452 480 509 503 481 509 482 458 464 464 495 523 541 499 468 470 495 537 546 511 480 387 403 423 423 392 362 366 410 466 435 469 407 386 380 384 361 378 411 441 431 454 348 373 398 388 394 403 382 365 360 335 330 327 340 372 384 362 302 366 347 342 368 299 275 245 249 220 192 155 148 175 233 229 287 262 278 348 332 378 327 319 252 204 189 151 173 221 244 219 169 153 132 162 126 103 83 108 127 170 185 220 235 247 282 326 332 297 328 280 288 337 357 349 297 270 263 303 355 342 282 281 308 339
518 565 572 599 632 647 670 644 626 591 615 652 698 738 754 722 752 694 696 666 718 663 665 692 708 701 727 715 696 663 687 564 588 609 615 624 610 578 544 554 589 517 521 532 560 541 516 499 483 504 531 548 530 517 496 486 452 571 590 605 616 627 679 660 641 606 585 586 553 536 513 469 481 630 605 569 588 556 587 536 537 574 554 622 602 585 570 536 512 543 526 511 472 462 428 447 441 448 493 518 521 460 467 479 478 452 429 412 414 410 394 360 344 396 362 343 326 389 369 320 301 373 353 321 284 378 361 354 350 335 314 305 285 246 262 251 240 249 319 306 288 244 248 238 257 221 186 212 173 203 219 168 438 434 428 399 401 412 400 382 365 368 344 347 293 309 299 295 277 273 268 493 473 467 469 430 446 424 405 407 430 384 395 376 356 336 313 293 349 310 270 270 270 287 302 287 267 238 254 337 242 308 244 287 400 423 438 420 401 358 376 403 436 422 223 199 198 177 239 212 182 149 141 169 195 218 202 193 163 139 146 154 144 118 99 92 124 116 116 130 124 117 80 97 99 84 109 73 71 86 111 74 227 206 174 147 149 192 216 170 177 141 118 98 124 73 63 51 58 27 27 0 39 49 64 77 90 38 24 46 39 104 118 139 127 107 87 20 33 60 70 72 96 97 85 87 110 120 116 121 145 151 148 167 190 186 187 190 220 142 111 112 121 144 152 168 169 184 176 190 149 191 207 557 546 522 501 485 512 522 582 545 610 538 566 620 595 585 619 587 613 599 618 598 618 636 648 675 658 681 646 683 666 711 699 657 690 722 721 708 714 659 663 661 693 714 679 706 734 698 730 762 734 752 732 763 767 741 776 605 592 563 564 606 557 599 561 550 616 658 663 594 611 669 672 700 710 499 468 444 444 465 489 481 455 464 483 460 436 422 437 460 473 449 420 441 468 519 512 545 561 536 506 505 532 535 568 575 555 535 497 519 543 559 526 486 463 478 505 535 528 506 534 507 483 489 488 519 546 564 523 491 491 517 560 567 533 500 413 428 448 447 416 385 389 433 489 458 491 429 408 401 405 381 397 432 462 451 474 375 400 425 415 421 430 408 392 386 362 357 354 367 399 410 389 328 392 373 368 395 326 301 272 276 247 219 181 174 201 259 255 314 288 304 374 358 404 352 344 277 229 214 175 196 244 266 239 189 174 154 181 146 121 99 124 139 185 203 238 251 261 306 350 355 320 350 302 308 358 378 369 316 287 279 318 373 357 295 289 314 349
480 526 533 560 593 608 631 605 587 552 577 614 659 699 715 683 714 655 657 628 680 625 628 655 671 663 688 677 657 625 649 526 550 571 577 586 572 539 505 515 550 479 482 494 522 503 477 460 444 466 493 510 492 479 458 448 414 533 552 568 578 590 642 624 605 569 548 549 516 498 476 431 444 594 569 532 552 520 551 500 502 539 521 587 567 551 536 503 480 506 489 474 436 425 392 410 406 412 457 482 485 426 432 447 448 414 391 374 376 372 355 322 306 357 324 305 288 350 331 282 262 335 314 283 246 340 323 318 312 297 277 267 247 208 224 212 203 211 282 270 252 208 214 205 220 184 151 178 135 166 182 131 400 396 391 361 364 375 365 345 329 330 306 310 254 272 262 260 239 236 232 454 434 428 431 391 408 386 367 370 393 347 359 339 320 300 277 256 315 275 233 234 236 252 269 255 236 203 219 305 209 277 214 257 364 387 403 387 367 325 344 371 404 391 184 160 159 138 202 174 145 111 104 134 159 182 168 160 130 107 118 131 126 99 77 59 100 87 81 93 90 90 58 70 65 48 71 42 52 72 101 77 195 175 142 113 120 163 189 145 158 122 101 86 116 35 27 26 54 39 21 39 0 45 42 73 97 49 53 78 61 121 142 168 159 138 112 57 70 94 100 95 121 126 118 103 127 143 145 153 174 174 164 185 206 209 212 218 244 133 112 121 134 148 150 161 156 174 175 194 160 202 212 520 510 486 464 449 477 486 546 510 575 504 533 586 561 552 587 556 582 568 581 562 582 601 612 639 623 645 612 649 633 677 666 625 658 689 690 677 685 627 633 632 665 687 654 680 708 674 706 739 712 730 713 743 749 727 761 575 565 535 539 580 534 576 540 531 595 636 643 576 595 653 658 684 696 465 433 409 410 431 455 448 422 432 452 428 404 392 408 430 444 421 392 414 441 485 479 512 529 504 474 474 501 504 536 544 524 505 467 490 514 529 498 458 438 454 481 510 504 483 512 485 461 468 469 499 528 547 505 473 479 502 544 554 519 489 390 406 427 428 397 367 373 416 472 442 477 415 394 389 394 371 389 421 450 442 464 339 365 390 381 388 398 377 361 353 327 324 322 337 368 382 359 299 364 345 341 368 293 269 240 247 217 188 152 149 174 235 228 287 262 280 348 333 380 330 321 255 207 193 156 181 228 253 230 181 163 141 176 137 117 100 125 145 185 198 233 249 262 288 331 338 304 336 288 299 347 366 361 310 283 277 317 368 356 299 299 327 357
500 544 550 577 609 625 650 624 607 572 595 628 672 711 729 698 729 673 673 645 694 633 633 659 677 672 698 687 668 635 656 539 559 579 587 599 586 555 522 530 562 495 498 508 532 514 490 474 454 477 502 518 499 487 466 454 420 538 558 573 583 593 644 623 606 571 549 552 521 503 482 438 447 593 569 534 551 520 549 499 498 534 513 583 562 545 529 494 469 508 492 475 437 428 393 414 404 413 457 481 482 419 429 436 434 437 412 396 399 392 377 345 328 374 343 325 309 363 345 298 281 347 326 293 262 348 332 321 319 305 284 276 260 226 233 225 232 235 311 302 283 240 249 242 249 216 187 215 161 195 209 162 427 421 420 388 393 406 397 376 360 358 332 338 276 298 291 294 266 266 264 471 452 443 442 405 417 394 377 376 397 352 360 340 320 302 279 260 310 273 238 234 230 250 262 245 224 202 216 295 201 265 199 242 362 385 398 379 361 317 333 360 393 377 202 175 181 154 210 183 153 131 114 133 162 183 164 199 169 147 161 175 171 144 122 100 144 130 117 123 89 74 36 55 69 63 91 86 97 117 145 116 185 164 133 110 105 148 169 124 128 92 69 48 76 71 47 71 95 70 57 49 45 0 24 29 52 18 40 57 87 153 167 188 174 154 136 67 65 73 72 59 84 94 93 62 85 104 111 123 139 134 120 142 162 168 173 181 203 94 68 76 90 103 107 120 120 135 132 149 115 157 167 548 539 514 492 481 510 517 576 542 608 537 568 620 596 588 624 593 619 607 609 591 612 632 641 670 655 677 645 682 667 712 702 661 695 726 727 716 724 665 672 673 706 728 696 722 750 717 748 782 756 773 757 787 794 772 806 614 606 575 581 622 577 619 584 575 639 680 688 621 640 698 703 729 741 499 467 441 444 465 491 484 457 469 490 466 443 431 448 470 484 462 433 455 483 520 515 548 565 540 511 512 539 541 574 583 563 544 506 529 553 568 539 498 480 496 524 553 547 527 556 529 505 512 513 544 573 592 550 518 524 547 589 600 564 534 433 450 471 472 441 412 418 461 517 487 522 460 439 434 439 416 433 466 495 487 509 372 399 424 416 424 435 414 398 388 361 360 360 376 407 422 399 339 405 385 382 409 329 307 277 287 257 227 194 192 217 278 270 329 304 323 391 375 423 374 364 299 251 238 201 226 273 298 274 225 208 186 219 181 160 141 166 184 227 242 277 292 304 332 376 384 349 381 333 344 392 411 405 354 326 320 360 412 399 339 337 362 395
476 520 526 553 585 601 625 600 583 547 570 604 648 687 705 674 705 648 649 620 670 609 609 636 653 648 674 663 644 611 632 514 535 555 563 575 561 530 497 505 538 471 473 483 508 490 466 450 430 453 478 494 475 463 442 430 396 514 534 549 559 570 621 601 583 548 526 529 497 480 458 414 424 570 546 511 529 497 526 477 476 513 492 561 540 523 508 473 449 485 469 452 414 404 370 390 381 390 434 458 460 398 406 416 415 413 388 372 375 367 353 321 304 350 319 301 285 339 321 274 256 322 302 269 238 324 308 297 295 280 259 251 235 202 209 201 210 212 289 280 262 219 229 223 226 195 167 196 139 172 186 141 403 397 397 365 370 383 375 354 337 334 309 315 252 275 269 273 243 244 242 446 427 419 418 381 393 370 352 352 373 328 337 317 297 279 256 236 288 250 214 211 208 227 241 224 204 179 193 274 180 245 180 223 340 362 376 358 339 296 313 340 373 358 178 151 158 130 186 159 129 108 90 109 138 159 141 181 152 130 147 164 163 137 113 86 134 117 100 102 65 53 17 33 44 41 68 76 91 113 142 120 164 143 111 86 85 128 152 107 117 80 59 44 75 55 30 67 96 77 61 64 42 24 0 38 68 42 62 81 98 162 180 203 191 171 149 84 86 97 96 83 107 117 117 82 104 125 134 147 162 154 137 159 178 187 193 203 222 91 76 91 106 111 111 120 114 132 136 156 128 169 176 525 516 491 469 459 488 495 553 520 586 516 547 599 575 568 604 573 600 587 586 568 590 610 619 647 633 655 623 660 646 691 681 640 674 705 707 697 705 646 653 655 688 711 680 706 734 702 733 767 742 759 745 774 782 762 796 596 588 558 565 605 563 604 571 563 625 666 675 609 630 687 694 718 731 477 445 420 422 444 470 464 437 449 470 447 424 413 430 451 466 445 416 439 466 499 495 527 545 520 491 492 520 521 555 563 543 525 487 511 535 549 522 481 464 481 509 537 532 512 542 515 491 499 501 531 561 581 539 507 516 537 579 591 556 527 419 437 458 460 429 401 408 450 507 476 512 451 430 426 432 410 428 459 488 481 502 350 377 403 395 403 416 395 379 367 340 339 341 358 389 404 381 321 388 368 366 393 309 288 258 270 240 209 178 179 202 264 254 313 288 309 375 360 408 361 350 286 239 227 192 218 264 290 269 221 203 180 217 177 159 142 167 188 227 240 273 291 304 322 365 374 340 372 326 338 386 403 400 350 324 319 358 409 398 341 342 369 400
505 547 552 578 610 627 652 627 610 575 597 628 671 709 728 699 730 674 673 646 693 629 626 652 672 668 694 684 666 631 651 538 556 575 584 598 585 556 523 530 561 497 498 508 530 513 490 474 451 475 499 514 494 483 462 449 415 532 553 567 576 585 636 613 597 563 541 545 515 497 476 433 441 583 559 526 541 511 538 490 487 522 498 571 549 531 515 478 453 500 484 467 428 420 385 407 394 404 448 472 471 406 418 421 416 444 418 402 406 396 383 352 335 377 348 330 315 363 346 301 285 346 326 291 266 346 330 315 315 302 280 274 260 231 233 227 245 245 323 315 297 255 266 261 260 231 205 233 174 208 221 178 436 428 430 398 403 418 410 388 372 368 341 348 282 308 303 309 276 279 278 472 454 444 441 405 414 392 374 371 391 346 352 332 311 296 273 256 300 264 234 228 220 241 251 232 210 195 208 281 190 250 183 226 353 375 386 365 349 304 319 345 378 360 208 179 191 160 209 184 154 141 119 129 158 178 157 219 190 168 185 201 198 172 149 123 170 154 138 139 88 66 36 52 75 78 103 112 125 146 174 146 173 152 124 106 94 134 151 106 105 71 48 25 47 93 68 99 124 99 87 77 73 29 38 0 30 40 62 70 116 181 193 212 197 178 163 93 85 83 76 57 77 91 97 49 69 92 105 121 131 119 100 122 140 150 158 169 186 65 39 53 69 75 78 91 93 107 102 120 90 131 139 558 550 524 503 494 524 529 587 555 621 551 583 635 611 604 640 610 637 625 619 601 623 644 652 681 668 690 658 695 682 726 717 677 711 742 744 734 743 683 691 693 726 750 718 744 772 740 771 805 780 797 782 812 819 798 833 633 626 596 603 643 601 642 609 600 663 704 713 647 667 724 730 755 768 513 481 455 458 480 506 500 473 486 507 484 461 450 468 489 504 483 454 477 504 535 531 563 582 557 528 529 557 558 592 601 581 563 524 549 573 587 560 519 502 519 547 575 570 550 580 553 529 537 539 569 598 618 576 544 551 573 616 627 592 562 457 474 496 498 466 438 445 487 544 513 549 487 466 462 467 444 462 494 523 515 537 386 413 438 431 440 453 432 417 403 377 376 379 396 426 442 419 359 426 406 404 431 346 325 296 308 278 247 216 216 240 302 292 351 326 347 413 398 446 399 388 324 276 264 228 253 300 325 303 254 237 214 248 210 189 170 195 213 256 271 305 321 333 359 402 410 376 408 361 372 420 438 434 383 356 350 389 441 428 369 366 391 424
533 575 579 606 637 655 680 655 639 603 624 655 697 734 754 725 756 702 700 673 720 653 648 674 695 693 718 709 691 656 674 564 580 599 609 624 611 582 551 556 587 525 525 534 555 538 516 501 476 500 524 539 518 508 487 473 439 555 576 590 598 607 657 633 618 585 562 568 538 520 500 456 463 603 580 547 562 532 557 510 506 541 514 590 567 548 532 494 468 522 507 489 450 442 407 430 414 426 469 492 490 424 437 436 429 473 447 431 435 425 412 381 364 405 377 359 344 390 373 330 314 373 352 318 294 371 356 339 339 327 306 300 288 260 260 255 275 275 353 345 328 285 296 291 291 262 235 263 205 238 251 208 466 457 460 428 433 448 440 419 403 398 371 379 312 338 334 339 306 310 309 500 482 471 467 432 439 417 400 396 414 370 375 354 333 319 297 281 320 286 259 251 241 263 270 251 228 219 230 299 211 267 200 241 373 395 404 383 368 322 335 361 394 374 238 208 221 190 236 211 182 171 148 155 185 203 181 248 219 197 213 228 223 196 174 151 197 182 167 170 117 92 66 82 106 108 134 138 148 168 196 163 193 172 147 133 118 153 166 124 114 86 66 46 50 121 97 123 144 116 106 90 97 52 68 30 0 53 69 66 128 192 200 215 197 181 170 102 87 74 61 40 52 68 80 24 39 63 80 97 103 89 70 92 110 120 128 140 155 66 24 24 39 54 65 84 95 103 87 100 62 105 117 588 580 554 533 525 554 560 617 585 651 582 613 665 642 635 671 640 667 655 649 631 654 674 682 711 698 720 689 726 712 757 747 708 741 772 775 765 773 713 721 722 756 779 747 773 801 769 800 833 808 825 810 839 846 824 858 663 656 625 632 672 629 671 636 627 691 732 740 673 692 750 755 781 793 544 511 485 489 511 536 531 504 517 538 515 491 480 498 519 534 512 484 506 534 566 562 594 612 587 558 560 587 589 622 631 611 593 554 579 603 617 589 548 531 548 575 604 599 578 608 581 557 564 566 596 625 644 602 570 576 599 641 651 616 585 485 502 523 525 493 464 470 513 570 539 574 512 491 486 490 467 484 517 547 538 560 416 443 469 462 471 483 462 447 434 407 407 409 426 456 472 449 389 456 436 433 460 376 356 326 338 307 277 245 244 268 330 321 380 355 375 442 427 475 426 416 351 303 290 254 278 325 349 325 276 259 237 269 232 209 188 213 229 275 291 326 340 351 385 428 436 401 433 385 395 443 462 456 404 376 369 408 461 447 385 378 402 438
517 561 567 594 626 642 666 641 623 588 611 646 690 729 746 716 746 689 690 661 711 651 651 678 695 690 716 705 686 653 674 556 577 597 605 617 603 572 538 547 580 512 515 525 550 532 508 492 472 494 520 536 517 505 484 472 438 556 576 591 601 611 663 642 624 590 568 571 539 521 500 456 466 611 587 552 570 539 567 518 517 553 531 602 580 563 547 512 487 527 510 494 455 446 411 432 422 431 475 500 500 437 447 454 451 453 428 412 414 408 393 360 344 391 360 341 325 381 362 315 297 364 344 311 279 366 350 339 337 322 302 293 277 242 251 242 245 250 325 314 296 252 260 252 262 229 198 225 175 208 223 175 441 436 434 403 407 419 409 389 373 372 347 352 291 313 305 306 280 279 276 488 468 460 460 422 435 412 394 394 415 370 379 358 338 320 297 278 329 291 256 253 249 268 281 263 242 220 235 313 220 283 217 260 381 403 416 397 380 335 352 378 411 395 219 192 197 171 228 201 171 146 131 151 180 201 182 208 178 155 167 179 173 146 124 107 148 136 127 135 107 92 54 73 86 78 105 91 97 116 143 110 203 182 152 128 124 166 187 141 144 109 85 63 87 80 59 73 91 63 54 38 49 18 42 40 53 0 22 39 76 141 153 172 158 139 122 53 47 55 56 47 72 80 76 55 79 95 98 108 127 126 116 137 159 160 163 170 195 105 73 76 87 107 115 130 133 147 138 153 114 157 170 562 553 528 506 494 523 530 590 555 620 549 579 632 608 599 634 603 629 616 624 605 626 645 655 683 668 690 657 694 679 724 713 672 705 737 737 725 733 675 681 681 714 736 703 729 757 723 754 787 760 778 760 791 796 773 807 623 613 583 587 628 582 624 588 578 643 684 691 623 641 699 704 731 742 510 479 454 455 477 502 495 468 479 499 476 452 440 456 479 492 470 441 462 490 532 526 559 576 551 521 522 549 551 584 592 572 553 515 538 562 577 547 506 487 502 530 559 553 532 560 533 509 516 516 547 575 594 552 521 524 548 591 599 564 533 438 454 475 475 444 414 419 463 519 488 523 460 440 434 438 415 431 465 495 485 507 384 411 436 427 435 445 424 408 399 373 371 370 385 416 430 407 347 413 393 389 416 340 317 287 295 265 236 201 197 223 283 277 335 310 328 397 381 428 378 369 303 255 241 203 226 274 298 273 223 207 185 215 179 156 135 160 176 221 238 273 287 298 335 379 385 350 381 333 342 391 410 403 350 322 315 355 408 394 332 327 352 386
531 576 582 610 642 658 681 656 638 603 627 662 707 746 763 732 762 705 706 677 728 669 670 697 714 708 734 723 704 670 693 573 595 616 623 633 620 588 554 563 597 528 531 542 568 549 525 508 490 512 538 555 536 523 502 491 457 575 595 610 620 631 683 662 644 610 588 590 558 541 519 474 485 632 607 572 590 559 588 538 538 574 553 623 602 584 569 534 509 546 530 514 475 466 431 452 443 451 496 520 521 459 468 476 474 465 442 425 427 422 406 373 357 406 374 355 339 397 379 331 312 381 361 328 295 384 368 359 355 341 320 311 294 257 269 259 256 262 335 323 305 261 267 258 273 238 205 231 187 218 234 184 453 448 444 414 417 429 418 399 382 383 359 362 305 324 315 313 291 289 285 503 484 476 477 439 453 430 412 413 435 389 398 378 358 340 317 297 350 312 274 273 270 288 302 285 264 240 255 335 241 305 239 282 401 424 437 419 401 357 373 400 433 417 233 208 210 186 246 218 188 160 148 171 199 221 203 212 183 159 168 177 168 141 122 111 147 138 134 145 126 113 75 94 103 92 119 93 94 110 135 98 225 204 173 148 145 188 209 164 166 131 108 85 108 88 72 72 82 52 49 24 53 40 62 62 69 22 0 25 60 123 132 150 135 117 102 33 25 40 48 48 72 75 65 63 86 96 93 100 122 127 124 143 166 162 163 167 196 126 91 89 98 123 133 150 154 167 156 168 125 168 184 573 563 539 517 503 531 539 599 563 628 557 586 639 614 605 639 608 634 620 634 615 636 654 665 692 676 699 665 702 686 731 719 677 710 742 742 729 736 679 684 683 715 736 702 729 757 721 753 785 757 776 756 787 791 765 800 627 615 585 587 629 580 622 585 574 640 682 687 618 635 693 697 724 735 518 487 462 463 484 508 501 475 485 504 480 456 443 459 482 495 472 442 463 491 538 532 565 581 556 527 526 553 556 589 596 576 557 519 541 565 580 548 508 486 501 529 558 552 530 558 531 507 513 512 543 570 588 547 515 516 541 584 591 557 524 436 452 472 471 440 409 413 457 513 482 516 453 432 425 429 405 421 456 486 475 498 393 418 444 434 441 451 429 413 406 380 377 374 388 420 432 410 350 415 395 390 417 346 322 292 298 268 240 203 197 223 282 278 336 311 327 397 381 427 376 367 301 253 238 199 220 268 290 263 214 198 178 204 170 145 123 147 161 208 227 262 274 284 330 374 379 344 374 326 332 382 403 393 339 311 302 342 396 380 317 309 333 369
554 599 605 632 665 680 704 679 661 626 650 684 729 768 785 754 785 728 729 700 750 690 690 716 734 729 754 744 725 691 713 595 616 636 644 655 642 610 577 586 619 551 553 564 589 571 546 530 511 533 559 575 556 544 523 511 477 595 615 630 640 650 701 680 663 628 606 609 578 560 539 495 504 650 625 591 608 577 605 556 554 590 567 639 618 600 584 548 523 565 549 532 494 484 450 471 460 470 514 538 538 474 485 490 486 489 465 449 451 446 430 397 381 429 397 379 362 419 401 353 335 403 382 349 317 405 389 378 375 361 340 332 316 280 290 281 280 286 360 348 330 286 291 282 297 262 229 256 211 243 259 209 477 472 469 438 442 453 443 423 407 407 383 387 329 348 339 338 316 314 310 526 507 499 499 461 474 451 433 433 454 409 417 397 376 359 336 317 367 330 295 291 286 306 318 300 279 259 273 350 257 319 253 295 419 441 454 434 417 372 388 414 447 430 256 230 234 209 267 240 209 184 170 190 219 240 221 237 207 184 192 200 190 163 145 136 170 162 159 170 145 130 92 112 125 115 143 117 117 132 155 115 241 219 189 167 161 202 221 176 174 141 118 95 112 113 96 97 103 72 72 46 78 57 81 70 66 39 25 0 74 133 136 149 132 115 107 46 24 16 24 32 52 51 40 52 71 76 70 76 98 106 108 125 149 141 141 144 175 130 90 81 86 117 131 150 158 169 151 160 113 155 174 597 587 563 541 527 555 564 624 588 653 581 610 664 639 629 664 632 658 644 659 639 660 679 690 717 701 723 689 727 710 755 744 702 735 767 766 753 760 704 709 706 739 760 725 752 780 744 776 808 779 798 777 809 811 785 820 651 638 609 610 652 603 645 606 595 662 704 708 639 655 713 716 744 754 542 511 487 487 509 533 525 499 509 528 505 481 467 483 506 519 495 466 487 514 563 557 590 606 581 551 550 577 580 613 620 600 581 543 565 589 604 572 532 510 524 551 581 574 552 580 553 529 534 533 564 591 609 567 536 534 561 604 609 576 542 459 474 493 492 462 430 433 478 533 502 535 473 452 444 447 423 438 474 505 493 516 417 443 468 459 465 475 453 437 430 405 401 399 412 444 456 434 374 438 419 414 441 370 346 317 322 293 264 227 220 247 305 301 360 334 350 421 404 450 398 390 323 275 260 221 241 289 310 282 232 218 199 222 190 163 140 163 175 224 244 279 290 298 351 395 399 364 393 345 350 400 422 410 356 327 317 356 412 394 329 318 340 377
526 574 582 609 643 656 679 652 634 599 625 664 711 752 767 732 763 703 707 676 730 680 685 712 726 717 742 730 710 678 705 578 604 626 630 638 623 589 554 566 603 528 533 545 576 556 529 512 499 520 548 565 548 534 513 505 471 590 608 624 635 648 700 683 663 627 607 606 573 555 532 488 502 653 628 590 611 579 611 559 562 599 582 647 628 612 597 565 542 564 548 533 495 484 451 468 466 471 517 541 546 487 492 508 510 457 436 420 419 419 401 366 351 407 372 353 335 403 383 333 312 389 368 339 298 396 378 376 369 354 334 323 302 259 281 267 243 256 321 306 287 244 244 232 261 222 185 207 181 208 225 173 440 439 429 401 402 410 398 380 364 370 348 349 302 313 300 292 281 274 267 504 483 480 485 444 463 441 423 427 451 405 418 399 380 359 336 314 375 335 291 294 297 312 330 316 298 263 280 366 271 339 276 318 424 447 464 448 428 386 405 433 465 453 236 215 209 193 259 231 204 164 163 195 219 242 229 186 158 136 135 137 123 98 86 94 110 110 120 139 152 150 115 129 126 108 128 75 62 67 84 42 257 236 204 174 181 224 250 205 214 178 155 136 163 88 88 56 39 23 40 39 61 87 98 116 128 76 60 74 0 65 82 107 99 77 51 28 51 82 97 105 126 123 106 122 144 150 141 142 168 180 182 199 223 215 213 213 248 181 150 149 157 182 191 207 207 222 214 228 185 227 244 557 545 522 501 481 507 519 580 541 604 532 558 612 587 575 608 576 601 586 617 597 616 633 646 672 653 676 640 677 658 703 690 646 678 711 708 693 699 646 648 644 676 695 659 686 715 676 708 739 709 728 705 738 739 711 746 591 575 546 544 587 534 576 536 524 592 634 637 567 582 640 642 671 680 492 463 440 438 458 481 472 447 454 471 448 424 409 422 447 458 433 404 423 450 512 503 536 550 526 496 494 520 524 556 561 542 522 484 505 528 545 509 470 444 457 485 515 507 484 511 483 460 464 462 494 519 536 495 464 461 488 531 536 502 468 391 405 423 421 391 359 361 406 461 430 462 400 379 370 373 349 364 401 431 418 441 372 395 420 408 412 420 398 382 380 357 350 344 354 386 396 375 315 377 358 352 377 319 293 264 263 236 211 171 159 187 240 240 297 272 285 356 339 384 330 323 256 209 192 153 170 218 237 208 159 145 128 147 117 90 66 89 102 150 169 205 216 225 281 324 327 292 320 272 276 326 348 335 282 252 243 282 338 321 257 251 275 310
548 599 609 636 670 681 702 675 656 622 650 692 741 783 796 759 789 727 734 702 759 715 725 752 763 752 777 762 743 712 742 610 640 662 664 668 653 618 582 596 635 556 563 576 611 590 562 544 536 555 585 602 587 572 551 546 512 630 647 664 676 689 743 728 706 670 650 647 613 596 572 528 544 699 672 634 656 624 658 605 610 648 634 695 677 663 648 618 596 607 591 577 540 528 497 512 514 517 563 588 594 539 541 562 566 477 459 443 441 446 426 390 377 438 400 382 363 438 418 367 345 425 406 379 333 435 418 421 412 395 377 364 341 295 324 307 266 284 338 320 302 261 256 240 283 242 204 220 215 235 253 203 456 459 442 418 417 420 406 392 376 388 369 366 331 335 318 303 305 292 282 533 510 511 520 477 501 479 461 468 494 448 464 446 428 405 383 360 426 386 337 343 350 363 384 371 355 315 332 421 326 395 334 377 473 496 515 501 480 440 460 487 520 509 274 258 244 236 304 277 252 207 213 249 270 293 283 198 175 157 146 136 116 102 105 131 120 131 154 177 208 211 178 191 184 163 177 116 95 83 77 51 314 294 261 231 241 284 311 266 278 241 220 201 228 138 146 106 74 84 101 104 121 153 162 181 192 141 123 133 65 0 33 64 71 56 31 90 109 136 153 165 183 176 155 184 204 206 191 187 215 233 240 256 280 267 262 258 297 246 214 212 218 246 256 272 272 288 279 291 246 288 307 567 553 532 512 486 510 524 587 545 605 532 555 609 583 568 599 567 590 574 626 605 622 636 652 675 655 677 639 676 653 698 683 638 669 702 696 678 682 634 633 624 655 671 634 661 689 646 679 708 675 695 667 701 699 666 701 576 555 527 520 563 505 547 502 488 559 601 600 529 539 597 597 628 635 492 466 446 440 459 479 469 446 448 463 440 416 399 410 435 444 418 388 405 431 510 499 532 543 520 490 485 510 516 545 549 531 509 473 490 513 531 490 453 422 432 459 490 480 456 480 452 429 432 427 459 481 496 456 427 415 447 488 489 457 420 365 376 392 387 359 324 323 369 422 391 419 358 337 326 326 302 314 354 384 369 393 380 401 423 409 411 416 393 377 382 362 352 340 347 378 383 364 308 363 346 337 361 322 294 268 258 237 217 176 159 185 225 232 284 260 266 338 320 361 305 301 235 193 174 139 145 188 200 167 122 115 109 106 92 66 49 52 48 99 124 158 163 167 250 292 290 256 280 233 230 281 306 286 231 201 189 227 284 263 196 186 210 246
581 632 642 669 703 714 735 708 689 655 683 725 774 816 828 792 822 760 766 735 791 747 756 783 795 784 809 795 775 744 774 642 671 694 696 701 686 650 615 629 667 588 595 609 642 622 594 576 567 587 616 634 618 603 582 576 542 661 678 694 707 720 773 757 736 700 680 678 644 627 603 559 574 728 702 664 686 653 687 634 638 676 661 724 705 690 675 644 621 637 621 607 569 557 526 541 542 546 592 617 622 566 569 588 590 510 492 476 474 479 459 423 409 470 433 414 396 470 450 398 376 457 437 410 364 466 449 450 442 426 407 394 371 326 354 338 299 317 371 353 335 294 289 273 316 275 237 254 246 268 285 234 490 492 476 452 450 454 439 425 409 421 402 399 364 368 351 336 338 326 315 565 543 543 551 509 532 510 492 498 524 478 493 475 456 434 412 389 453 413 366 371 376 390 409 396 379 341 359 446 351 420 357 400 501 524 542 527 506 466 485 513 545 533 304 287 275 265 333 306 280 236 240 274 297 320 309 232 208 190 179 170 149 135 137 161 153 164 185 207 232 231 196 211 207 188 204 144 124 114 110 81 338 317 285 255 262 306 331 286 295 258 236 215 240 164 169 131 101 104 121 118 142 167 180 193 200 153 132 136 82 33 0 31 39 31 31 100 113 135 152 168 181 172 150 187 205 203 185 177 206 228 239 253 277 260 253 247 288 258 223 217 221 253 265 282 286 300 286 296 248 288 310 600 586 565 545 519 543 557 620 577 638 564 587 641 615 600 630 598 621 604 659 638 655 668 685 708 687 709 671 708 685 730 715 669 699 733 726 708 711 664 662 653 683 698 660 688 716 672 705 733 699 719 689 723 719 684 719 606 584 556 547 591 530 573 526 512 583 625 623 550 559 617 615 647 653 525 499 479 473 491 511 501 478 480 494 472 448 430 440 466 474 448 418 434 460 542 531 564 575 552 521 516 540 547 576 579 561 539 504 521 543 561 519 483 451 460 486 517 507 483 505 478 455 457 451 483 504 517 478 449 434 468 508 506 476 437 393 402 417 412 384 348 346 393 443 413 440 379 358 346 344 321 330 372 402 385 409 413 434 456 442 443 448 425 409 415 395 384 373 378 409 414 396 340 394 377 367 391 355 327 301 291 269 250 210 192 218 256 265 315 291 296 368 350 389 333 330 265 224 205 171 175 216 225 191 149 145 141 131 123 99 82 84 73 120 147 179 179 180 277 318 314 281 303 257 250 301 327 303 248 217 203 239 298 274 204 185 205 244
612 663 673 700 734 745 766 739 720 686 713 756 804 846 859 823 853 791 797 765 822 778 786 813 825 814 839 825 805 775 804 673 702 724 727 732 717 681 645 660 698 619 626 640 673 652 625 607 597 617 646 664 649 633 612 606 572 691 708 725 737 749 803 786 766 730 710 707 674 657 633 589 604 757 731 693 715 683 716 663 667 705 688 752 733 718 703 671 648 667 650 636 599 587 555 571 571 575 621 646 651 593 597 615 616 541 523 507 504 509 490 454 440 501 464 445 427 500 480 429 407 487 467 440 395 496 479 479 472 455 436 424 401 356 383 367 329 347 402 384 366 325 320 304 347 306 268 284 277 298 316 265 520 523 506 482 481 484 469 455 440 452 433 430 394 398 382 367 368 356 346 596 574 574 582 540 562 540 522 528 553 507 522 503 485 463 440 418 481 441 395 399 403 418 437 423 404 369 386 473 377 445 382 425 530 553 570 555 534 493 512 539 572 559 335 317 305 295 362 335 308 266 268 301 325 348 335 262 238 221 210 200 179 166 167 191 184 194 215 237 258 255 219 235 233 214 232 174 154 145 141 111 363 343 310 281 287 330 355 309 316 280 257 235 258 192 195 159 131 129 147 139 168 188 203 212 215 172 150 149 107 64 31 0 22 34 56 120 128 145 162 180 190 178 155 200 215 209 189 178 206 232 247 258 282 261 253 244 286 276 239 230 232 266 280 299 305 317 300 307 258 296 320 630 616 596 575 549 572 587 650 607 667 593 615 670 644 628 658 625 647 631 689 668 684 698 715 738 716 738 699 736 713 758 742 697 726 760 753 734 736 690 688 678 708 721 683 710 738 693 726 753 718 739 706 741 735 698 733 632 608 581 570 614 552 594 547 531 603 645 641 568 575 632 629 663 667 554 529 509 502 521 540 529 507 508 522 499 476 458 467 493 500 474 444 460 486 571 560 593 602 580 549 544 568 575 603 606 588 566 531 547 569 587 545 509 475 483 510 540 530 505 526 499 477 478 471 503 522 534 496 468 449 485 525 520 491 451 416 425 439 433 406 369 366 413 461 432 456 397 376 363 360 336 344 388 417 398 422 443 464 486 472 472 476 453 438 444 425 414 402 406 437 441 423 369 421 404 394 417 385 356 331 320 299 281 240 222 248 284 293 343 319 323 394 376 414 357 355 291 252 233 200 202 240 248 213 174 171 170 156 152 129 113 113 99 142 168 199 195 192 301 341 335 302 322 277 268 318 344 318 263 232 217 250 309 282 211 186 200 243
615 665 674 701 735 747 769 742 723 688 716 757 805 846 860 824 855 793 799 767 823 776 782 810 823 813 838 825 805 774 802 673 700 722 726 732 717 682 647 660 697 620 626 640 672 651 624 606 595 616 644 662 646 631 610 603 568 688 705 722 733 745 798 781 761 725 705 704 670 653 630 586 600 752 726 689 710 677 710 658 660 698 680 746 726 710 695 662 639 662 646 631 593 582 549 566 564 570 615 640 644 585 591 605 605 544 526 509 507 511 492 456 442 501 464 446 427 499 479 428 406 485 465 436 393 493 476 474 467 451 432 420 399 354 379 364 331 348 406 388 371 329 325 309 349 308 271 289 275 299 316 265 525 526 511 487 485 490 476 461 445 456 436 434 395 401 386 372 370 360 350 597 575 574 580 539 560 538 519 524 549 503 517 497 478 457 434 413 473 434 389 392 395 411 428 413 394 362 378 463 368 435 371 414 523 546 562 546 526 484 503 530 563 549 332 313 304 291 357 330 302 262 262 293 318 341 327 267 241 222 214 206 186 170 169 188 188 195 214 234 249 244 207 224 224 206 226 170 152 146 146 112 354 333 300 272 276 319 343 297 301 266 243 221 243 186 186 154 128 121 138 127 159 174 191 197 197 158 135 132 99 71 39 22 0 21 52 107 112 126 142 161 169 157 134 181 195 188 167 156 184 210 226 237 261 239 230 221 264 260 221 211 212 247 262 281 289 300 282 288 238 276 300 637 623 602 581 556 581 595 657 615 676 603 625 680 654 639 670 637 660 643 696 675 692 706 723 746 726 748 709 746 724 769 754 709 739 772 766 747 751 703 701 692 723 737 699 727 755 710 743 771 736 757 726 760 755 719 754 645 623 596 586 630 569 611 564 549 621 663 660 587 595 652 650 683 688 563 537 516 511 530 550 539 517 519 533 511 487 469 480 506 513 487 457 474 500 581 570 603 614 591 560 555 580 587 615 619 601 579 544 560 582 601 559 522 490 499 526 556 546 522 544 516 494 496 489 521 541 554 515 487 469 504 545 540 511 471 432 441 456 450 423 386 384 431 480 450 476 416 395 382 380 356 364 408 437 419 443 450 471 494 480 482 486 464 448 453 432 422 411 417 448 453 435 379 433 416 406 430 393 364 338 329 307 287 246 229 255 295 303 355 330 336 408 389 428 372 369 304 263 244 210 214 255 264 230 188 184 180 170 162 137 119 122 112 158 185 217 214 213 316 357 353 319 340 295 287 337 363 338 283 252 237 271 330 304 233 208 222 266
595 645 654 681 715 727 749 722 703 668 696 737 784 826 839 804 835 774 779 747 803 755 761 789 802 792 817 804 784 753 781 652 679 701 705 711 696 662 626 639 677 600 606 619 651 630 603 586 574 595 623 641 625 610 589 582 547 667 684 700 712 724 777 760 740 704 684 683 649 632 609 564 579 730 705 667 688 656 688 636 639 676 659 724 705 689 674 641 618 641 624 610 572 561 528 545 543 548 594 619 623 564 570 585 585 525 506 490 488 491 471 436 422 480 444 425 407 478 458 407 386 464 444 415 372 472 455 453 446 430 411 399 377 334 358 343 312 327 387 369 352 309 306 291 330 289 251 270 254 279 296 244 506 507 493 467 467 472 458 443 427 437 416 414 374 381 366 354 350 340 331 576 555 553 559 518 539 517 498 503 528 481 495 476 457 436 413 391 452 413 368 371 374 390 407 393 374 340 357 442 347 415 350 393 502 525 541 525 505 463 482 509 542 528 311 292 283 270 336 308 281 240 240 272 297 320 306 248 222 202 195 189 169 152 149 167 169 176 193 213 228 224 187 203 203 185 205 149 131 127 129 92 333 312 280 251 255 299 323 277 282 247 224 202 225 165 165 132 107 100 117 107 138 154 171 178 181 139 117 115 77 56 31 34 21 0 32 87 94 111 128 146 156 146 123 166 182 177 158 148 177 201 214 227 251 231 224 217 258 242 205 196 198 232 246 264 271 283 266 273 225 264 286 618 605 584 563 539 564 577 640 598 660 586 610 664 638 624 655 622 646 630 678 657 675 689 705 729 709 731 693 730 709 753 739 694 724 758 752 734 738 690 688 680 711 726 689 716 745 701 734 762 729 749 719 753 750 715 750 632 611 583 575 619 559 602 556 542 613 655 653 581 590 647 646 678 684 546 520 499 494 513 534 523 500 504 518 496 472 454 465 491 499 474 444 461 487 564 554 587 599 576 545 541 565 572 601 605 586 565 529 546 569 587 546 509 478 488 515 545 535 511 534 507 484 487 481 513 534 547 508 480 464 498 539 537 506 468 421 431 447 441 413 378 376 423 474 443 470 410 389 377 375 351 361 403 433 416 440 432 453 477 463 465 471 448 432 436 415 405 395 402 433 439 420 363 419 402 392 417 376 347 320 313 290 269 228 211 238 281 287 340 315 322 394 376 417 360 357 291 249 230 194 201 243 255 221 177 171 164 160 148 121 101 108 102 150 176 209 210 211 306 347 344 310 333 286 281 331 357 334 279 248 234 270 328 304 234 213 230 272
563 613 622 649 683 695 716 689 671 636 663 705 752 794 807 772 802 741 746 715 771 724 731 758 771 761 786 773 753 722 750 620 648 670 674 679 664 630 594 607 645 568 574 587 620 599 572 554 543 564 592 610 594 579 558 551 517 636 653 670 682 694 747 731 711 675 654 652 619 602 578 534 549 701 675 638 659 627 660 607 611 649 632 696 677 662 647 615 592 612 595 580 543 531 499 516 515 519 565 590 595 537 542 559 561 492 473 457 455 458 439 404 390 449 412 393 375 447 427 376 354 433 413 385 341 441 424 424 416 400 381 369 347 302 328 312 279 295 354 337 319 277 274 259 297 256 218 237 223 247 264 212 473 474 460 435 434 440 426 410 395 404 384 382 342 349 334 321 318 308 299 544 523 521 528 486 508 486 468 473 498 452 466 448 429 407 385 362 425 385 339 343 347 362 381 367 349 313 330 417 321 390 327 369 474 497 514 499 478 437 456 483 516 504 280 261 251 240 307 279 253 210 212 245 269 292 280 216 189 170 163 157 138 120 116 136 136 143 161 182 202 201 165 180 177 158 176 118 100 94 97 60 308 288 255 225 232 275 301 256 264 228 205 184 210 136 139 103 76 74 91 87 112 136 149 163 170 122 102 107 51 31 31 56 52 32 0 69 84 108 125 140 155 147 126 159 178 178 162 156 185 204 213 228 252 237 232 228 267 228 193 188 193 223 235 252 255 269 257 267 221 262 282 586 573 552 531 507 532 545 608 566 628 555 579 633 607 593 625 592 616 600 646 625 643 658 673 697 677 700 662 699 678 723 708 664 695 728 723 706 710 660 660 652 684 700 663 690 718 676 709 738 706 726 698 732 729 697 732 603 583 555 549 592 534 577 533 519 589 631 631 559 570 628 628 659 666 515 488 467 462 481 503 492 469 473 488 465 441 424 436 461 470 445 415 432 459 533 524 556 568 545 514 510 535 541 571 575 557 535 499 517 540 558 518 480 451 461 488 519 509 486 510 482 459 462 458 490 512 527 487 457 446 478 519 520 488 451 394 406 422 418 389 354 354 400 452 422 450 389 368 357 357 333 345 385 415 400 424 400 422 445 432 434 440 417 401 404 383 373 364 371 403 409 390 333 389 372 363 388 344 316 289 282 258 237 195 180 207 251 257 310 285 293 366 347 389 334 329 263 219 201 164 173 217 231 198 152 143 134 136 119 91 70 80 79 130 154 189 193 197 280 322 321 287 311 264 261 312 337 317 262 231 219 257 314 293 225 211 232 270
534 581 589 616 649 663 686 660 642 607 632 670 716 756 772 739 769 710 713 683 736 681 685 712 727 720 745 733 714 681 706 582 606 627 633 642 628 595 561 571 606 534 538 550 579 559 534 517 501 523 550 567 549 535 514 505 471 590 608 624 635 646 699 680 661 625 604 605 572 555 532 488 500 650 624 588 608 576 607 556 557 594 574 642 622 605 590 556 532 562 546 530 492 481 448 467 461 468 513 538 540 480 487 499 498 467 445 428 429 427 410 375 360 413 379 360 343 407 387 338 318 391 371 340 302 396 379 374 369 354 333 323 304 264 281 269 254 264 333 319 301 257 260 249 272 234 199 223 188 218 235 183 452 449 442 413 415 424 413 395 378 382 359 361 309 324 313 307 292 286 280 510 490 484 487 448 464 442 424 426 449 403 415 395 376 356 333 312 369 330 289 290 290 307 322 307 287 258 274 357 262 328 263 307 420 442 458 440 421 378 396 423 456 442 240 217 214 195 258 231 202 167 160 189 215 238 222 203 173 151 154 159 147 121 105 105 130 126 130 146 144 137 99 116 119 104 127 85 78 89 110 69 247 226 194 167 169 212 235 190 196 160 137 115 140 90 82 64 60 31 40 20 57 67 84 93 102 53 33 46 28 90 100 120 107 87 69 0 24 55 69 77 98 96 80 94 116 122 114 116 142 152 153 171 195 187 186 187 220 158 124 122 129 156 166 183 186 200 189 201 157 199 217 570 559 536 514 497 524 534 595 557 621 549 576 630 605 594 628 596 621 607 631 611 631 648 661 687 670 692 657 695 676 721 709 666 699 731 729 715 721 667 670 667 699 718 684 711 739 701 733 765 735 754 732 764 766 739 774 612 598 569 568 610 559 602 562 551 618 660 664 594 609 667 670 698 708 509 480 456 455 476 499 491 465 473 491 468 444 430 444 468 480 456 426 446 474 530 522 555 570 546 515 514 540 544 576 582 563 543 505 526 550 566 532 492 468 482 509 539 532 509 536 509 485 490 489 520 546 563 522 491 488 516 558 563 530 496 416 430 449 448 417 385 388 433 488 457 489 427 406 398 401 377 392 428 459 446 470 387 412 436 425 431 440 417 401 397 373 368 363 375 407 417 396 336 399 380 374 400 337 311 282 284 256 229 190 180 208 263 262 320 294 309 380 363 408 355 348 280 233 217 178 196 244 264 236 186 172 154 176 144 118 94 117 129 178 197 233 244 252 307 351 354 319 348 300 304 354 376 364 310 281 272 310 366 349 284 276 300 336
550 596 603 630 663 678 702 676 658 623 647 683 729 768 785 753 784 725 727 698 749 692 694 721 737 731 756 745 726 693 716 595 618 638 645 655 641 609 575 585 619 549 552 563 590 572 546 530 512 534 561 577 559 546 525 515 480 599 618 634 644 655 707 686 669 634 612 614 582 564 542 498 509 656 632 596 614 583 613 563 562 599 577 647 626 609 594 559 534 570 554 538 499 490 455 475 467 475 520 544 546 484 493 501 499 484 461 445 446 442 426 392 376 427 394 375 358 419 400 352 332 403 383 351 316 407 390 382 379 364 343 334 316 278 292 281 272 281 352 339 320 276 280 270 290 253 219 244 205 235 252 201 470 467 461 431 434 444 433 414 398 400 376 379 325 342 331 328 309 305 300 524 504 498 500 461 475 453 435 436 458 412 423 402 382 364 341 321 374 336 298 297 294 313 327 310 289 264 279 360 266 330 264 307 426 448 462 444 426 382 398 425 458 442 254 229 229 207 269 241 211 181 171 195 223 245 227 224 195 171 177 183 171 145 128 124 153 148 149 163 150 138 100 119 127 114 140 105 101 113 134 93 250 229 197 172 170 213 234 189 190 156 132 110 131 106 93 83 84 54 59 33 70 65 86 85 87 47 25 24 51 109 113 128 112 94 84 24 0 31 46 57 75 72 56 75 95 99 90 92 117 129 132 149 173 163 162 163 196 149 111 105 110 140 152 171 177 189 174 184 138 179 198 589 578 555 533 517 545 554 615 578 642 570 598 652 627 616 650 619 644 630 650 631 651 669 681 707 691 713 678 716 698 743 731 688 721 753 752 738 744 689 693 690 722 742 707 734 763 725 757 789 759 778 756 788 790 763 797 635 622 592 592 634 584 626 586 575 642 684 688 618 633 691 694 722 732 531 500 477 476 497 521 513 487 496 514 491 467 452 467 491 503 479 449 470 497 551 544 577 592 568 538 536 563 567 599 605 586 566 528 549 573 589 555 515 492 506 533 563 556 533 560 533 509 514 513 544 570 587 546 515 512 540 582 587 553 519 440 454 473 472 441 409 412 457 512 481 513 451 430 422 424 400 415 452 482 470 493 407 432 457 447 452 462 440 424 418 394 389 385 398 429 441 419 359 422 403 398 424 358 333 304 306 278 251 212 204 231 287 285 343 318 332 403 386 432 379 372 304 257 241 202 220 268 288 260 210 196 178 199 168 141 118 140 151 200 220 256 266 274 331 375 378 343 372 324 327 378 400 387 333 303 293 332 388 370 305 294 316 353
571 615 622 649 681 697 721 695 678 642 666 701 745 784 801 770 801 744 745 716 766 706 705 732 750 745 771 760 741 708 729 611 632 652 660 672 658 627 593 602 635 567 570 580 605 587 563 547 527 550 575 591 572 560 539 527 493 611 631 646 655 665 717 695 678 644 621 625 593 576 555 510 520 665 641 606 623 593 620 571 569 605 581 654 632 614 598 562 537 581 565 548 509 500 465 487 475 485 529 553 553 489 500 504 499 506 482 465 468 462 446 413 397 445 414 395 379 436 417 370 351 419 399 366 334 421 405 394 391 377 356 349 332 296 306 297 296 303 376 364 345 301 307 297 313 278 245 271 227 259 275 225 493 489 485 455 458 469 458 439 423 424 399 403 345 364 355 354 332 330 325 542 523 515 515 477 490 467 450 449 470 424 433 412 392 375 352 333 382 345 311 307 301 322 333 315 293 274 288 364 272 333 266 309 434 456 468 448 432 387 402 428 461 443 273 246 250 225 283 256 226 200 186 206 235 256 236 252 222 199 206 213 202 176 158 151 183 176 174 186 161 145 108 127 141 132 159 132 130 143 165 124 255 234 205 183 176 217 234 190 186 154 131 108 123 129 112 111 114 84 86 60 94 73 97 83 74 55 40 16 82 136 135 145 126 111 108 55 31 0 17 35 47 41 26 56 71 70 59 62 86 99 105 120 145 133 131 132 166 139 98 86 87 122 137 157 168 177 156 162 114 154 175 613 603 579 557 543 571 580 640 604 668 597 625 679 654 644 679 647 672 659 675 655 676 694 706 733 717 739 705 742 725 770 759 716 749 781 781 767 774 718 722 720 752 772 738 765 793 756 788 819 790 809 787 819 821 793 828 665 652 622 623 665 614 657 617 606 673 715 719 649 664 722 724 753 762 558 527 503 503 524 548 540 514 524 543 519 495 482 497 520 532 509 479 500 527 578 572 604 620 596 566 565 592 595 627 634 615 595 557 579 603 618 585 545 522 536 564 593 586 564 591 564 540 545 544 575 601 618 577 546 543 571 613 617 584 550 471 485 504 503 472 440 443 488 543 512 544 482 461 452 455 431 445 482 513 500 523 433 459 484 474 480 490 468 452 445 420 416 413 427 458 470 448 388 452 433 427 454 385 361 331 336 307 279 241 233 261 318 315 373 347 363 433 417 462 410 402 335 288 271 233 251 299 319 290 241 227 209 229 199 172 148 170 180 230 251 286 295 302 362 406 409 374 402 354 358 408 430 417 362 333 323 361 418 399 332 319 339 378
572 616 622 649 681 697 722 696 679 644 667 700 744 782 800 770 801 744 745 716 765 703 701 728 747 742 768 758 739 705 726 610 630 649 658 670 657 627 593 601 634 567 569 579 603 585 562 546 525 548 573 589 569 557 536 524 490 607 628 642 651 661 712 689 673 639 616 621 590 572 551 507 516 659 635 601 617 587 614 566 563 598 573 647 625 607 591 553 528 576 560 543 504 496 460 483 470 480 524 547 547 482 494 496 489 508 484 468 470 463 448 416 400 446 415 397 381 435 417 370 352 418 397 364 334 419 403 390 389 375 354 347 331 298 305 297 301 306 380 369 351 307 314 305 318 284 252 278 231 263 279 230 497 492 489 459 462 474 464 444 428 428 403 407 347 368 360 360 336 335 331 543 524 515 513 477 487 465 448 446 466 421 428 407 387 371 348 330 376 340 308 303 296 317 327 308 285 270 283 357 266 325 258 300 429 450 462 441 425 379 394 420 453 434 274 247 252 226 281 255 224 202 186 203 232 252 232 260 230 207 216 224 214 188 169 158 194 185 181 191 159 140 105 124 140 134 161 141 141 156 179 139 249 228 199 179 170 210 225 182 175 145 123 100 111 134 115 120 127 96 96 70 100 72 96 76 61 56 48 24 97 153 152 162 142 128 125 69 46 17 0 21 30 27 21 40 54 53 46 53 74 83 88 104 128 118 117 120 151 127 85 70 70 106 123 143 156 163 140 146 97 137 158 618 608 584 562 549 577 585 645 610 675 604 633 686 662 652 687 656 681 668 679 660 681 700 711 738 723 745 712 749 733 778 767 725 758 790 789 777 784 727 732 730 763 784 750 776 805 768 800 832 803 822 801 833 835 808 843 674 662 632 634 676 627 669 630 619 686 728 732 663 678 737 739 768 777 565 533 509 510 531 556 548 522 532 551 528 504 491 507 530 542 519 490 511 538 586 580 612 629 604 574 574 601 604 636 644 624 604 566 589 613 628 596 556 534 548 576 605 598 576 604 577 553 559 557 589 615 632 591 560 558 585 627 633 599 565 483 498 517 516 486 454 457 502 557 526 559 496 476 467 470 446 461 498 528 515 539 439 465 490 481 488 498 477 460 453 427 424 422 436 467 480 458 398 462 443 438 465 393 369 340 345 316 287 250 244 271 329 325 384 358 374 445 428 474 422 414 347 300 284 245 265 313 334 305 256 241 223 245 213 187 163 186 196 246 266 302 312 319 375 419 423 388 417 369 373 424 445 432 378 349 339 378 434 415 349 336 356 396
559 602 607 634 666 683 707 682 665 630 652 685 728 766 784 755 786 730 729 702 750 686 683 709 729 725 751 741 723 689 708 594 613 632 641 655 641 611 579 586 617 553 554 564 587 569 546 530 508 531 556 572 551 540 519 506 472 589 610 625 633 643 693 670 654 620 598 603 572 554 534 490 498 640 616 583 598 568 594 547 543 578 553 627 605 586 570 533 507 557 542 524 486 477 442 465 451 462 505 528 527 462 474 475 469 496 471 455 458 450 436 404 387 431 402 383 368 419 402 356 339 402 382 348 320 403 386 373 372 358 337 331 316 284 289 282 291 295 371 361 342 299 307 299 308 275 245 272 221 254 269 221 486 480 479 448 452 465 456 435 419 417 391 397 335 358 351 352 325 325 323 528 509 499 497 461 471 448 431 429 448 403 410 389 368 353 330 313 356 321 291 285 277 298 307 288 265 252 265 337 247 305 238 280 410 431 442 421 405 359 374 400 432 413 261 233 241 213 265 239 209 190 172 186 215 235 214 255 225 202 213 224 216 189 169 154 193 182 174 182 144 123 89 108 127 122 150 137 141 158 183 145 229 208 181 163 152 190 205 162 154 125 103 81 90 127 106 118 131 100 96 72 95 59 83 57 40 47 48 32 105 165 168 180 161 146 140 77 57 35 21 0 25 35 41 20 39 48 52 65 80 79 76 95 118 114 117 123 149 106 64 50 53 87 102 122 135 142 121 128 81 123 142 608 598 573 552 540 569 577 635 601 667 596 626 679 655 646 681 650 676 663 669 650 672 691 701 729 714 736 704 741 726 771 760 719 752 784 784 773 780 722 728 728 761 782 749 775 803 768 800 832 805 823 804 835 839 814 848 670 660 630 633 675 628 669 632 622 688 729 735 666 683 741 745 772 783 557 525 500 502 524 549 542 515 527 546 523 499 487 503 526 539 517 487 509 536 579 573 606 623 598 568 569 596 598 631 639 619 600 562 585 609 624 593 553 533 548 575 605 598 577 605 578 554 560 560 591 618 636 595 563 564 590 632 639 605 572 483 499 519 519 488 457 461 506 561 530 564 501 481 473 477 453 468 504 534 523 546 431 457 483 474 482 493 471 455 446 420 418 417 432 463 477 454 394 460 440 436 463 387 364 334 342 312 283 247 243 269 329 323 382 357 374 443 427 474 423 414 348 300 285 247 268 317 338 311 262 246 227 252 219 193 171 194 206 255 274 310 321 330 378 422 427 392 422 374 380 430 451 440 387 358 349 388 443 426 361 350 372 410
581 624 628 655 687 704 729 704 687 652 674 705 748 785 804 776 806 751 750 723 770 704 700 726 747 744 770 760 742 708 726 614 632 651 660 675 662 632 600 607 637 574 575 584 606 589 566 551 528 551 575 590 570 559 538 524 491 606 628 642 650 659 709 685 670 637 614 620 589 572 552 508 515 655 632 599 614 584 609 562 558 592 565 641 618 599 583 545 519 574 559 541 502 494 459 482 466 478 521 544 542 475 489 487 478 519 494 478 481 472 459 427 410 453 424 406 391 440 423 378 361 423 402 368 342 422 406 391 391 378 357 351 337 307 309 304 316 318 395 385 367 324 332 325 332 300 270 297 245 278 293 246 510 503 503 472 476 490 480 460 444 441 415 421 358 382 375 377 349 350 348 549 531 520 517 482 490 468 451 447 466 422 427 406 385 371 348 332 372 338 310 303 293 315 322 303 279 271 282 350 263 318 251 292 425 447 456 434 420 373 386 412 444 424 284 255 264 236 286 260 230 214 195 206 235 254 232 280 250 227 239 249 240 213 193 179 218 208 200 207 165 142 111 129 150 147 174 163 166 182 206 167 245 224 199 183 169 205 217 176 164 138 118 98 100 152 131 143 154 123 121 96 121 84 107 77 52 72 72 52 126 183 181 190 169 156 155 98 75 47 30 25 0 17 36 28 27 24 28 45 55 55 58 74 98 90 92 98 124 113 71 50 45 84 103 124 141 145 117 119 69 107 130 632 623 598 576 565 594 601 660 626 691 621 651 704 680 671 707 676 702 689 693 674 696 716 725 753 739 761 729 766 751 796 785 744 777 809 810 798 805 748 754 753 786 807 774 800 828 793 825 857 830 848 828 859 863 837 871 696 685 655 658 700 652 694 657 646 712 754 759 690 706 764 768 796 806 582 550 525 527 549 574 567 541 552 572 549 525 512 529 551 564 542 512 534 562 604 598 631 648 623 594 594 621 624 657 664 645 626 587 610 634 649 618 578 558 573 600 630 623 602 630 603 579 585 584 615 642 660 619 587 586 613 655 661 628 594 508 524 544 543 512 481 485 529 585 554 587 524 504 496 499 475 490 526 556 544 568 456 482 508 499 507 518 497 481 471 445 443 442 457 489 502 480 419 485 465 461 488 412 389 360 367 338 308 273 268 294 354 348 407 382 399 468 452 499 448 439 373 325 310 271 292 340 361 334 284 269 250 274 241 215 192 215 226 275 295 331 341 349 402 446 451 416 445 397 402 452 474 462 408 378 369 407 463 445 379 366 386 425
593 636 642 668 700 717 742 717 700 664 687 719 762 799 818 789 820 764 764 736 784 719 716 742 762 759 784 775 756 722 741 628 646 666 675 689 676 646 613 620 651 587 589 598 621 603 580 565 542 565 589 605 585 574 553 539 506 622 643 657 665 675 725 701 686 653 630 635 605 587 567 523 531 671 648 615 630 600 625 578 574 609 582 658 635 616 600 561 535 590 574 556 518 510 474 497 482 494 537 560 558 492 505 504 495 531 506 489 493 485 470 438 422 466 436 418 402 454 436 390 373 437 416 382 355 436 420 406 405 392 371 365 350 319 323 317 325 329 405 394 376 332 339 331 342 309 277 304 255 288 303 255 521 514 513 482 486 499 489 469 453 451 426 431 369 392 384 386 359 359 356 562 544 534 531 495 505 482 465 462 481 437 442 421 401 386 363 346 388 353 325 318 309 331 338 319 296 285 297 367 279 334 268 309 441 463 472 451 436 390 403 429 461 441 296 267 275 247 299 274 243 225 207 220 249 269 247 286 256 233 243 252 242 215 196 185 221 212 207 215 178 156 124 142 161 157 184 167 168 183 206 165 261 240 214 197 184 221 234 192 181 154 134 113 117 160 139 147 154 124 123 97 126 94 117 91 68 80 75 51 123 176 172 178 157 146 147 96 72 41 27 35 17 0 23 44 43 31 19 30 47 58 69 81 105 92 90 92 124 130 88 67 61 100 119 141 158 162 133 133 83 119 144 642 632 608 586 574 602 610 669 635 700 629 659 712 687 678 713 682 708 694 703 684 706 725 735 763 748 770 737 774 759 803 792 751 784 816 816 803 810 754 759 757 790 811 777 804 832 795 827 859 831 849 828 860 862 835 870 701 689 659 662 703 654 696 658 646 713 755 759 690 705 763 766 794 804 590 559 534 535 557 581 574 548 558 578 555 531 518 534 556 569 546 517 538 565 611 606 638 655 630 600 600 627 630 663 670 650 631 593 615 639 655 623 583 561 575 603 633 626 604 631 604 580 586 584 616 642 659 618 587 584 612 654 659 625 591 510 525 545 544 513 481 484 529 584 553 585 523 502 494 496 472 486 524 554 541 564 464 490 516 507 514 524 503 487 479 453 450 448 463 494 507 485 424 489 470 465 492 419 396 366 372 343 314 277 271 298 356 352 411 385 402 472 455 502 450 442 375 327 311 273 292 340 360 332 282 268 250 271 240 214 190 212 221 271 292 328 337 343 402 446 450 415 444 396 399 450 472 458 404 374 364 402 459 439 372 357 376 416
593 637 643 670 702 718 743 717 700 665 688 721 765 804 822 791 822 766 766 738 787 724 723 749 768 764 789 779 761 727 747 631 651 671 679 692 678 648 615 623 655 588 591 601 625 607 583 567 546 569 594 610 590 579 558 545 511 628 649 664 672 682 733 710 694 660 638 642 611 594 573 529 537 680 656 623 639 608 635 587 584 619 594 668 646 627 611 573 548 597 581 564 526 517 482 504 491 502 545 569 568 502 515 516 509 529 505 488 491 484 469 436 420 467 436 417 401 456 438 391 373 439 419 385 355 441 424 412 410 397 375 368 353 319 326 318 320 326 400 388 370 326 332 323 338 303 270 296 251 283 299 249 517 512 509 478 482 494 483 464 447 448 423 427 368 388 380 379 356 354 350 564 545 536 535 498 509 487 469 467 487 442 449 429 408 392 369 352 397 361 329 324 317 338 348 329 306 292 305 377 287 346 279 321 450 472 482 461 446 400 414 440 473 454 295 268 273 247 303 276 246 223 207 224 253 274 253 277 247 224 231 238 227 201 183 176 209 202 199 210 181 162 126 145 162 154 182 157 156 169 190 148 270 249 221 201 191 230 245 202 194 165 143 121 130 153 135 136 140 109 112 85 118 93 117 97 80 76 65 40 106 155 150 155 134 123 126 80 56 26 21 41 36 23 0 57 64 54 36 36 62 79 92 104 128 112 108 107 143 145 102 85 81 119 138 159 174 179 153 155 105 141 166 638 628 603 582 568 596 605 664 628 693 622 651 704 680 669 704 673 698 684 699 680 701 719 730 757 742 764 730 767 751 796 784 742 775 807 806 793 799 744 748 745 778 798 763 790 818 781 813 844 815 834 812 844 845 817 851 690 677 647 648 690 639 682 642 630 698 740 743 673 687 746 747 777 786 583 552 528 528 549 573 566 540 549 568 545 521 507 522 546 558 534 505 525 553 604 597 630 646 621 591 590 617 621 653 660 640 620 583 604 628 644 611 571 548 561 589 619 612 589 616 589 565 570 568 600 625 642 601 570 565 594 636 640 607 572 496 510 529 527 497 465 467 512 567 536 568 505 484 476 477 453 467 505 535 522 545 458 484 509 499 505 515 493 477 471 446 442 439 452 484 496 474 414 478 458 453 479 411 386 357 361 332 304 266 259 286 343 340 399 373 388 459 442 488 435 428 360 313 297 258 276 324 343 314 264 251 234 252 223 196 172 193 201 251 273 309 317 322 387 430 433 398 426 378 380 431 454 439 384 354 343 381 439 418 351 335 353 394
554 596 601 628 659 677 701 677 660 625 646 677 720 757 776 748 779 724 723 695 742 676 672 698 719 716 741 732 714 679 698 586 604 623 632 647 634 605 572 579 609 547 548 557 578 561 538 523 500 523 547 562 542 531 510 496 463 578 600 614 622 631 681 657 642 609 586 592 561 544 523 480 487 627 604 571 586 556 581 534 530 565 538 614 591 572 556 518 492 546 530 513 474 466 431 454 438 450 493 516 514 448 461 460 452 493 467 451 455 446 432 401 384 426 398 379 364 413 395 351 335 395 375 340 315 394 378 363 363 350 329 323 310 281 282 277 292 293 371 362 344 301 310 304 308 277 249 276 221 255 269 223 485 477 478 446 452 466 457 436 420 416 390 397 332 357 351 355 325 326 325 522 504 493 489 454 462 440 423 419 438 394 399 378 357 343 320 304 344 310 282 275 265 287 294 275 252 242 254 323 235 291 224 265 397 419 428 407 392 346 359 385 417 398 257 229 239 210 258 233 203 189 168 178 207 226 204 260 231 208 222 234 227 200 179 160 203 190 179 184 138 114 85 102 124 123 150 146 152 170 197 161 217 196 171 155 141 177 190 148 137 110 90 69 73 132 109 128 144 114 108 87 103 62 82 49 24 55 63 52 122 184 187 200 181 166 159 94 75 56 40 20 28 44 57 0 24 43 56 73 81 72 62 82 104 106 111 121 141 88 45 30 35 66 82 103 116 123 100 108 63 105 123 607 598 573 551 542 571 577 635 602 668 598 629 681 657 650 685 655 681 668 668 650 672 692 700 729 715 737 705 743 728 773 763 722 756 787 789 778 786 727 734 734 767 790 757 783 811 777 809 842 815 833 815 846 851 827 862 676 667 637 642 683 637 679 643 633 698 739 746 678 696 754 758 785 796 560 527 502 505 526 552 546 519 531 551 528 504 493 510 531 545 523 494 517 544 581 577 609 627 602 572 573 601 603 636 644 624 606 567 591 615 630 600 560 541 557 584 613 608 586 615 588 564 571 571 602 630 649 607 575 578 602 645 653 619 587 493 509 530 530 499 469 474 518 574 543 577 515 494 487 491 468 484 518 548 538 561 432 459 485 477 485 497 476 460 449 422 421 422 438 469 483 461 400 467 447 444 471 391 369 339 349 318 288 255 252 277 338 331 390 365 383 451 436 483 433 424 358 310 296 258 281 329 352 326 276 260 240 267 232 208 186 210 224 271 290 325 337 347 390 434 440 405 435 387 395 444 464 455 402 374 365 404 459 443 379 369 391 429
572 613 617 643 675 692 718 693 677 641 662 692 733 770 790 763 794 739 738 711 757 688 682 708 730 728 754 745 727 692 709 601 616 635 645 661 648 620 588 594 623 563 563 571 591 575 553 538 513 537 560 575 554 544 523 508 475 589 611 625 632 641 690 666 651 618 595 602 572 555 535 492 498 635 612 581 594 565 589 543 538 571 543 621 597 577 561 522 496 556 541 522 484 477 441 465 447 460 502 525 522 454 469 465 455 512 485 469 474 463 450 420 403 443 415 397 383 428 411 368 353 410 390 355 333 408 393 375 376 364 343 338 326 299 297 294 313 313 391 383 365 323 333 327 329 299 271 299 242 276 289 245 504 496 499 466 472 487 478 457 441 436 410 417 350 377 372 377 345 347 346 538 520 508 504 469 476 453 437 432 450 406 409 388 368 355 332 317 353 320 296 287 275 298 303 283 259 255 266 330 245 297 231 271 407 428 436 413 400 353 365 390 422 401 276 247 259 229 274 250 220 210 187 193 222 240 217 284 254 232 245 258 251 224 203 184 227 214 202 206 156 130 104 120 144 145 171 169 176 194 220 184 227 207 183 171 154 187 196 157 141 119 102 84 79 156 132 152 168 137 132 110 127 85 104 69 39 79 86 71 144 204 205 215 195 182 178 116 95 71 54 39 27 43 64 24 0 26 48 66 66 51 38 58 80 83 89 101 118 90 50 26 17 57 76 98 117 119 90 92 43 84 105 627 618 593 571 563 592 598 656 623 689 620 651 703 679 672 708 677 704 691 688 670 692 713 720 749 736 758 727 764 750 795 785 745 778 809 811 801 809 750 757 758 791 813 781 807 835 801 833 866 839 857 839 870 875 851 885 699 691 660 666 706 661 703 667 657 722 763 770 702 720 778 782 809 820 581 549 523 526 548 574 568 541 553 574 551 527 516 533 554 569 547 518 540 568 603 599 631 649 624 595 596 624 625 659 667 647 629 590 614 638 653 624 583 565 581 608 637 631 610 639 612 588 595 595 626 654 673 631 599 601 626 669 677 642 610 517 533 554 554 523 493 498 541 598 567 601 538 518 511 515 491 507 542 572 561 584 454 481 507 499 508 520 499 483 471 444 444 445 461 492 507 484 424 490 470 467 494 413 392 362 372 342 312 278 276 301 362 355 413 388 407 475 460 507 457 448 382 334 320 282 305 353 375 349 299 284 263 290 256 231 209 232 245 294 313 348 360 368 414 458 463 429 459 411 418 468 488 478 425 396 388 427 482 465 400 389 410 448
596 637 642 668 700 718 742 718 701 666 687 717 759 796 816 788 819 765 763 736 782 714 708 734 755 754 779 771 752 718 735 626 642 660 671 686 674 645 613 619 649 588 588 597 617 600 578 564 538 562 585 600 579 569 549 534 500 615 637 651 658 666 716 691 676 644 620 627 598 581 561 518 524 660 638 606 619 591 614 569 563 596 568 645 622 602 586 546 520 581 566 548 509 502 466 491 472 486 527 550 547 479 495 489 478 536 510 494 498 488 474 443 427 467 440 422 407 453 436 392 377 435 415 380 357 433 418 400 401 389 368 363 351 323 322 318 335 336 414 405 387 344 353 346 351 320 291 319 264 298 312 266 528 520 521 489 495 509 500 479 463 459 433 440 374 400 394 398 368 369 368 563 545 533 529 495 501 479 462 457 475 431 435 414 393 380 358 343 379 346 322 313 301 324 329 308 284 281 291 355 271 322 256 296 432 453 461 438 425 378 390 415 447 425 300 271 282 252 299 274 245 232 211 218 248 265 242 302 272 249 261 272 264 237 217 201 242 230 221 227 180 155 127 144 167 166 193 185 190 206 231 191 252 232 209 196 180 212 221 182 166 145 127 109 105 174 151 166 178 147 144 120 143 104 125 92 63 95 96 76 150 206 203 209 188 177 178 122 99 70 53 48 24 31 54 43 26 0 26 44 41 31 38 51 75 66 69 78 101 115 75 51 38 77 98 120 141 141 108 105 55 88 113 650 641 616 594 585 614 620 678 645 711 641 672 724 700 692 728 697 723 710 711 693 715 735 743 772 758 780 748 786 771 816 806 765 798 830 831 820 827 769 776 775 808 830 797 824 851 817 848 881 853 871 852 883 887 861 895 718 708 678 682 723 676 718 680 670 736 777 783 714 731 789 792 820 830 602 570 545 547 569 594 588 561 573 593 570 546 534 551 573 587 564 535 557 584 624 619 652 669 644 615 615 643 645 678 686 666 647 609 632 657 671 641 601 581 596 624 653 647 625 654 626 602 609 608 639 666 684 643 611 610 637 680 686 652 618 532 547 567 567 536 505 509 553 609 578 611 549 528 520 523 499 514 551 581 569 592 475 502 528 520 528 539 518 502 492 465 464 464 479 511 525 502 442 507 488 484 511 433 411 381 390 360 330 295 291 317 377 371 430 405 422 491 475 522 471 463 396 348 333 295 316 364 386 358 308 294 274 298 265 240 216 239 250 299 320 355 365 372 426 470 475 440 469 421 426 476 498 486 432 402 392 431 487 469 402 388 407 447
610 652 657 684 715 733 757 732 715 680 702 734 776 813 833 804 835 780 779 751 799 732 728 754 775 772 798 789 770 736 754 643 660 679 689 703 690 661 628 635 666 602 604 613 634 617 595 579 556 579 603 618 598 587 566 552 519 634 656 670 678 687 736 712 697 664 641 647 617 600 580 536 543 681 659 626 641 611 635 589 584 618 591 668 644 625 609 570 543 602 586 568 530 522 486 510 493 506 548 571 568 501 516 512 502 548 522 506 509 501 487 455 438 482 453 434 419 469 451 406 390 451 431 396 371 450 435 419 419 406 385 379 366 335 338 332 343 346 422 412 394 350 358 350 359 327 296 323 272 305 320 273 538 531 531 499 504 517 507 487 470 469 443 449 386 409 402 404 377 377 374 578 560 549 546 510 518 496 479 475 494 450 454 433 413 399 376 360 399 365 339 331 320 343 349 329 306 299 310 377 290 344 278 318 453 474 483 460 446 400 412 438 470 448 312 284 292 264 314 289 259 242 223 234 263 282 260 305 275 252 261 270 260 233 215 203 240 231 225 233 193 170 139 157 178 174 202 186 187 202 224 183 272 252 227 211 197 232 243 203 189 165 146 126 126 178 157 166 173 142 142 116 145 111 134 105 80 98 93 70 141 191 185 189 167 158 162 114 90 59 46 52 28 19 36 56 48 26 0 19 29 43 63 70 94 75 72 74 107 138 96 73 63 102 123 145 164 166 133 130 81 111 138 659 650 625 603 592 621 628 687 653 718 647 677 730 706 697 732 701 726 713 720 702 723 743 752 780 766 788 755 792 777 822 811 769 803 834 835 822 829 772 778 776 809 830 795 822 850 814 846 878 849 868 846 878 880 852 887 720 708 678 680 722 673 715 676 665 732 773 778 708 723 781 783 812 821 608 577 552 553 575 600 593 566 577 596 573 549 536 552 575 588 565 535 557 584 630 624 657 673 649 619 619 646 649 681 689 669 650 612 634 658 673 641 601 580 594 621 651 644 622 650 622 599 604 603 634 660 677 636 605 601 630 672 676 643 608 529 544 563 562 531 499 502 547 602 571 603 541 520 511 513 489 503 541 571 558 581 482 509 534 525 532 543 521 505 497 471 468 467 481 513 526 503 443 508 488 484 511 438 414 384 391 361 332 296 290 317 375 371 430 404 420 490 474 520 468 460 393 345 330 291 310 358 378 349 300 286 268 288 258 231 207 229 237 288 309 345 353 359 421 465 468 433 461 413 416 467 489 475 420 390 380 418 475 455 387 370 388 429
623 666 672 698 730 747 772 747 730 694 717 749 792 829 848 819 850 794 794 766 814 749 745 771 792 789 814 805 786 752 771 658 676 695 705 719 706 676 643 650 681 617 619 628 650 633 610 595 572 595 619 635 614 604 583 569 535 651 673 687 695 704 754 730 715 682 658 664 634 617 596 553 560 699 676 644 658 629 653 607 602 637 609 686 663 643 627 588 562 619 603 585 547 539 504 527 511 523 565 589 586 520 534 531 521 560 535 519 522 514 500 468 451 496 466 448 432 484 466 420 403 467 446 412 385 466 450 435 435 422 401 395 380 349 353 347 354 358 433 422 404 360 367 358 371 337 305 331 284 316 331 283 550 544 542 511 515 527 517 497 481 480 455 460 399 421 413 413 388 388 384 592 574 564 561 525 534 512 495 492 511 466 472 451 430 416 393 376 417 383 355 348 338 360 367 347 324 315 327 395 308 362 296 336 470 492 501 478 464 418 431 456 488 467 325 297 305 277 329 304 273 254 236 250 279 298 277 313 283 259 267 275 263 237 220 211 245 237 234 244 208 186 154 172 191 186 213 193 192 205 226 184 290 269 243 227 214 250 261 221 207 183 163 142 144 187 168 172 176 146 148 121 153 123 147 121 97 108 100 76 142 187 177 178 156 148 156 116 92 62 53 65 45 30 36 73 66 44 19 0 28 55 80 84 107 83 76 72 110 157 114 92 82 121 142 164 183 185 152 148 99 127 155 671 661 636 615 602 630 638 698 663 728 657 686 739 715 705 740 708 734 720 732 713 734 753 763 791 776 798 765 802 786 831 819 777 810 842 842 829 835 779 784 782 814 834 799 826 855 817 849 880 851 870 847 879 880 851 886 726 713 684 684 726 675 718 678 666 734 775 779 708 722 780 782 811 820 618 586 562 563 584 608 601 575 585 604 581 556 543 558 581 594 571 541 562 589 639 632 665 681 657 627 626 653 656 689 696 676 656 618 640 664 680 647 607 584 598 625 655 648 625 652 625 601 606 604 635 661 677 636 606 600 629 671 674 641 606 532 546 565 563 533 500 502 548 602 571 602 540 519 510 511 487 500 539 569 555 579 492 518 543 534 541 551 529 513 506 480 477 474 488 520 532 510 449 514 494 489 516 446 422 392 397 368 340 302 295 322 379 376 435 409 424 495 478 524 471 464 396 349 333 294 312 359 378 348 299 286 270 286 258 231 207 227 233 284 307 342 349 354 422 466 468 433 461 413 414 465 488 472 417 387 376 413 471 449 380 362 378 420
636 677 682 709 740 758 783 758 741 706 727 758 800 836 857 829 859 805 803 776 823 754 749 775 796 795 820 812 793 759 775 667 683 701 712 727 714 686 654 660 689 628 628 637 658 641 619 604 579 603 626 641 620 610 589 575 541 656 678 691 699 707 756 731 717 684 661 668 639 621 602 558 564 700 678 647 660 631 654 609 603 636 607 685 662 641 625 585 559 622 607 589 550 543 507 531 513 526 568 591 587 519 535 528 516 574 549 532 536 527 513 482 465 507 479 461 446 493 476 432 416 476 455 421 397 474 459 441 442 430 409 404 391 362 363 358 371 374 450 440 422 379 386 378 387 355 324 351 300 333 348 301 565 558 558 527 532 545 535 515 499 496 470 477 413 437 430 432 405 405 403 603 585 574 570 535 542 520 503 498 516 472 476 455 434 421 399 383 419 387 362 354 341 365 369 349 325 321 332 395 311 362 296 336 473 494 501 478 465 418 429 454 486 464 339 310 320 291 339 314 284 269 249 259 288 306 283 334 304 281 290 299 288 262 243 232 268 260 254 262 219 195 166 183 205 202 229 215 216 230 252 210 293 273 250 236 220 253 261 223 206 186 168 149 145 207 185 195 201 170 171 145 174 139 162 131 103 127 122 98 168 215 206 206 184 177 185 142 117 86 74 80 55 47 62 81 66 41 29 28 0 34 65 63 83 55 47 45 82 155 116 92 78 114 136 157 180 178 141 133 87 107 136 687 678 653 631 620 649 656 715 681 746 676 706 759 734 725 761 729 755 742 748 730 751 771 780 809 794 816 783 821 805 850 840 798 831 863 863 851 858 801 806 805 838 858 824 851 879 842 874 906 877 896 874 905 907 878 913 749 737 707 709 750 701 743 704 692 760 801 805 735 749 808 809 839 847 637 605 580 582 603 628 621 595 606 625 602 578 565 581 604 617 594 564 585 613 658 653 685 702 677 648 648 675 677 710 718 698 678 640 663 687 702 670 630 608 622 650 680 673 650 678 650 627 632 630 662 687 704 663 632 627 656 698 702 669 634 557 572 591 589 559 527 529 574 629 598 630 567 546 537 539 515 528 567 597 583 607 511 537 562 554 561 572 550 534 525 500 497 496 510 542 554 532 472 537 517 513 539 466 443 413 420 390 361 325 319 345 403 400 458 433 449 519 503 549 496 488 421 374 358 319 338 386 405 375 326 313 296 314 285 258 234 255 262 312 335 370 377 382 448 492 495 460 488 440 442 493 516 500 445 415 404 441 499 478 409 390 406 449
621 661 665 691 722 741 766 742 726 690 711 739 780 816 837 810 841 788 785 759 804 733 725 751 773 773 799 791 773 738 753 648 662 680 691 708 695 668 637 641 670 611 611 619 637 622 600 586 559 583 605 620 598 589 569 553 520 633 655 669 675 683 731 705 692 660 636 645 616 599 580 537 542 675 653 623 635 606 628 584 577 610 579 658 634 614 597 557 530 598 583 565 526 520 484 509 488 503 543 566 561 492 510 500 487 562 535 519 524 513 500 470 453 492 465 447 433 476 460 417 402 458 438 403 382 455 440 420 422 411 390 386 375 349 346 343 364 364 442 434 416 373 383 376 379 350 321 349 293 326 340 296 555 546 549 517 522 537 529 507 491 487 460 468 401 427 422 427 395 398 397 586 569 556 551 517 522 500 483 477 494 451 453 432 411 400 378 364 395 364 344 333 319 343 346 324 300 302 311 369 289 336 271 309 449 469 475 451 439 393 403 427 458 435 326 297 310 279 322 299 270 260 237 242 271 288 264 333 303 280 292 304 295 268 248 232 273 261 251 256 206 180 155 171 194 195 222 216 221 237 261 222 270 251 230 220 202 231 236 201 180 164 149 134 123 204 181 198 209 178 175 151 174 134 154 119 89 126 127 106 180 233 228 232 210 201 204 152 129 99 83 79 55 58 79 72 51 31 43 55 34 0 34 30 52 35 39 52 70 130 96 71 55 86 108 128 152 149 110 100 57 74 103 677 669 643 622 613 643 649 706 674 740 670 701 753 730 722 758 727 753 741 738 720 743 763 771 800 787 809 777 814 801 845 835 795 828 860 861 850 858 799 806 806 839 861 828 855 883 848 879 912 884 903 883 914 918 891 926 748 739 709 713 754 707 749 712 701 767 809 814 745 761 819 822 850 860 632 599 574 577 598 624 618 591 603 624 601 577 565 582 604 618 595 566 588 615 654 649 681 699 674 645 646 673 675 708 717 697 678 640 663 687 702 672 632 612 627 655 684 678 656 685 657 633 640 639 670 697 715 673 642 641 668 710 716 682 648 563 578 599 598 567 536 540 584 640 609 642 579 558 550 553 529 543 581 611 598 622 504 531 557 549 558 569 548 533 521 495 494 494 510 541 555 533 472 538 519 515 542 463 441 411 421 390 361 326 322 348 408 402 461 436 453 522 507 553 503 494 427 379 365 326 347 395 416 388 338 324 305 328 296 270 246 269 278 328 349 385 394 401 457 501 505 471 500 452 456 507 528 515 461 431 421 460 516 497 429 413 431 472
594 633 636 663 693 712 738 714 698 663 682 710 750 785 807 781 811 759 756 730 774 701 693 718 742 742 767 760 742 707 721 618 631 649 660 678 666 639 608 612 640 583 582 590 607 592 571 557 529 553 575 589 567 558 538 522 489 601 624 637 643 651 699 672 659 628 604 613 584 567 548 506 510 641 620 590 602 574 595 551 544 576 545 625 601 580 564 523 496 566 551 532 494 488 452 478 456 471 511 533 528 459 477 467 453 537 509 494 499 486 475 445 429 464 439 421 408 448 432 391 377 429 409 374 356 425 410 389 392 382 360 357 348 324 318 316 343 341 420 414 396 354 365 360 358 331 305 333 273 307 319 277 531 521 526 493 500 516 508 486 470 464 437 445 376 405 401 408 373 378 378 558 542 528 521 489 492 470 454 447 463 420 421 400 380 369 347 334 363 333 315 303 287 312 313 292 268 272 280 336 258 303 239 276 417 437 442 418 407 360 369 394 425 401 302 272 288 256 295 272 244 239 214 215 243 259 235 318 289 267 282 295 289 262 240 220 264 250 237 239 182 154 135 148 174 177 203 206 214 232 258 221 239 221 202 194 174 200 204 170 148 134 122 109 94 191 166 189 206 175 169 148 164 120 137 100 70 116 124 108 182 240 239 247 226 214 213 153 132 105 88 76 58 69 92 62 38 38 63 80 65 34 0 22 42 53 65 82 87 99 69 47 31 53 74 95 119 115 76 68 23 49 75 654 646 620 599 592 622 627 684 653 719 650 682 734 710 704 740 710 736 724 714 697 720 741 748 778 765 787 757 794 781 825 816 777 811 841 844 834 843 783 791 792 825 848 816 843 870 838 869 902 876 894 877 907 912 888 923 733 725 695 701 742 698 739 704 694 759 800 807 740 757 815 820 847 858 612 579 553 557 579 605 600 573 586 607 584 561 550 567 588 603 582 553 576 603 635 631 663 681 656 627 629 657 658 692 701 681 662 624 648 672 686 659 618 601 617 644 673 668 647 676 649 625 632 633 663 692 710 669 637 639 664 707 714 680 648 553 570 591 592 560 531 535 579 635 604 639 576 555 549 552 529 544 580 610 599 622 484 512 537 531 540 552 532 516 503 476 476 478 495 526 542 518 458 525 505 503 530 446 425 396 407 377 346 314 312 337 398 390 449 424 444 511 496 543 494 484 419 371 357 320 342 390 413 387 337 322 301 328 294 269 247 270 282 331 350 386 397 406 451 495 501 466 497 449 456 506 526 516 463 434 425 464 519 502 436 424 444 483
615 653 656 682 713 732 757 734 718 683 702 729 768 803 825 800 830 779 775 750 793 719 709 735 759 759 785 778 760 725 738 637 649 666 679 697 685 658 628 632 659 603 602 609 625 610 590 576 548 572 593 607 585 576 556 539 507 618 641 654 660 667 714 688 675 644 620 629 602 584 566 524 527 657 636 607 617 590 609 567 559 591 558 639 615 594 577 536 509 583 568 549 511 505 469 495 472 488 527 549 543 474 492 480 465 558 530 515 521 507 496 467 450 485 460 443 429 468 452 411 398 449 429 394 377 444 430 408 411 401 380 377 368 346 338 337 365 363 442 436 418 376 388 382 380 353 327 355 295 329 341 299 553 543 548 515 522 538 530 508 492 486 459 467 398 427 423 431 395 400 400 578 562 547 540 508 511 489 473 465 481 439 439 418 397 387 366 354 380 351 334 322 305 330 331 309 284 291 299 352 276 318 256 292 433 453 458 433 422 375 384 408 438 414 324 294 309 277 315 293 265 261 236 236 264 279 255 340 311 289 303 316 309 282 261 242 285 272 259 261 204 176 157 170 196 199 225 227 234 252 278 240 258 240 222 216 194 219 221 189 165 154 143 131 114 212 188 210 225 194 190 167 185 142 159 122 92 137 143 125 199 256 253 258 237 227 228 171 149 120 104 95 74 81 104 82 58 51 70 84 63 30 22 0 24 33 48 67 66 118 90 69 53 70 91 110 136 129 87 73 40 44 74 675 668 642 620 614 644 649 705 674 741 672 704 756 732 726 762 732 759 746 736 719 742 763 770 799 787 809 779 816 803 847 838 799 833 863 866 856 865 805 813 814 847 870 838 864 892 859 890 924 897 915 897 928 933 908 943 755 747 717 723 764 719 761 725 715 780 821 828 760 778 836 839 867 877 634 601 575 580 601 627 622 595 608 629 606 583 572 589 611 625 604 575 597 625 657 653 685 704 678 650 651 679 680 714 723 703 684 646 670 695 708 681 640 622 638 666 695 689 668 697 670 646 653 653 684 712 731 689 657 658 684 727 734 700 667 575 591 612 612 581 551 556 599 656 625 658 596 575 568 571 548 563 599 629 618 640 506 534 560 553 562 575 554 538 525 498 498 500 517 548 563 540 480 547 527 524 551 468 447 418 429 399 368 336 334 359 420 412 471 446 465 533 517 565 515 506 440 392 378 340 363 411 433 406 356 341 321 347 313 288 265 288 300 349 369 404 415 423 472 516 521 486 517 469 475 525 546 535 481 452 442 481 537 519 452 438 457 498
624 661 663 689 719 739 765 741 726 691 710 735 773 807 830 806 836 785 781 756 798 721 710 735 760 762 788 781 764 728 740 642 653 670 683 702 690 665 635 638 664 610 609 615 630 616 596 583 553 577 597 611 588 580 561 543 511 620 644 656 661 668 714 686 675 644 620 631 604 587 569 528 530 655 635 607 616 590 608 567 557 588 554 637 612 590 574 532 504 584 569 550 512 507 471 498 473 489 528 549 542 472 492 476 459 569 541 525 532 517 507 478 462 494 470 453 440 475 460 421 409 456 437 402 388 450 437 413 417 408 387 385 377 358 347 348 381 377 457 451 434 393 405 400 395 369 344 373 311 344 356 316 565 554 561 528 535 552 545 522 507 499 471 481 410 440 438 447 409 415 416 586 570 554 546 516 516 494 479 470 484 443 442 421 400 392 371 360 382 355 342 328 310 335 333 311 286 298 305 352 281 319 258 292 435 454 457 431 422 375 382 405 435 410 336 306 324 291 325 304 277 276 250 246 274 287 263 358 330 308 323 337 331 304 282 261 306 292 277 279 217 189 174 185 212 217 242 248 256 274 300 263 262 245 230 227 204 225 223 196 168 163 155 146 125 232 207 231 248 217 212 190 206 162 178 140 110 159 166 149 223 280 277 282 261 251 252 195 173 145 128 118 98 105 128 104 80 75 94 107 83 52 42 24 0 38 55 76 59 125 105 87 72 78 96 111 139 128 86 66 51 31 60 687 681 654 633 629 659 663 718 689 755 687 720 771 748 742 778 748 775 764 748 731 755 776 782 812 801 823 793 830 818 862 854 815 849 879 883 873 882 822 830 832 866 889 857 884 911 879 910 944 918 935 919 949 955 931 965 773 766 735 743 783 739 781 746 737 801 842 850 782 800 858 862 889 900 650 616 590 595 617 643 638 611 625 646 624 600 590 608 628 644 622 594 617 644 672 669 700 720 695 666 668 696 697 731 740 720 702 663 688 712 726 699 659 642 658 686 715 709 689 718 691 667 674 675 705 734 753 711 679 681 706 749 757 722 690 595 612 633 634 603 573 578 621 678 647 681 618 598 591 595 571 586 622 652 641 664 522 549 575 569 578 591 571 556 541 514 515 518 535 566 582 559 499 566 546 544 571 485 465 435 448 417 387 355 354 379 440 432 490 466 485 552 537 585 536 526 461 413 399 362 385 433 455 429 379 364 343 370 336 311 288 312 323 373 392 428 439 446 493 537 543 509 539 491 498 548 568 558 505 475 466 505 561 543 477 463 481 522
648 686 689 716 746 765 791 767 751 716 736 762 802 837 859 833 864 812 808 783 826 752 743 768 792 793 818 811 793 758 771 670 682 700 712 730 718 692 661 665 692 636 635 642 659 644 623 610 581 606 626 641 618 610 590 573 540 651 675 687 693 700 747 720 708 677 653 663 635 618 599 557 561 689 668 640 650 623 642 600 591 623 590 672 647 625 609 567 540 616 601 582 544 539 503 529 505 521 560 582 576 506 525 511 496 590 563 547 553 540 528 498 482 518 492 475 461 501 485 444 430 482 463 427 410 478 463 441 445 434 413 410 401 377 371 370 395 394 473 465 448 405 416 410 411 382 354 382 325 358 371 328 584 575 579 546 553 568 560 538 522 517 490 498 429 458 453 459 426 429 429 611 595 581 573 542 544 522 506 499 514 472 472 451 431 421 399 387 413 384 368 356 339 364 364 342 318 325 333 385 310 351 289 324 466 486 490 465 455 408 416 440 470 445 355 326 340 309 348 326 297 291 267 268 297 312 288 366 337 314 327 338 330 303 283 266 308 296 285 289 235 207 186 200 225 228 254 251 256 272 296 256 291 273 255 248 227 252 254 222 198 187 175 162 147 238 215 232 244 213 210 186 209 168 187 150 120 160 162 141 215 267 260 261 239 231 237 187 163 133 118 114 90 92 112 106 83 66 75 83 55 35 53 33 38 0 17 38 35 151 122 99 83 104 124 143 169 161 119 102 73 68 98 707 699 673 652 644 674 679 736 705 771 702 733 785 762 755 791 760 786 774 767 750 773 794 801 830 818 840 809 846 833 877 867 827 861 892 894 884 892 833 840 840 873 896 862 889 917 882 914 947 919 937 918 949 953 926 961 782 773 743 747 788 742 784 747 736 802 844 849 780 796 854 857 885 895 664 631 605 609 631 656 651 623 636 657 634 610 599 616 637 651 629 600 622 650 686 682 714 732 707 678 679 707 708 742 750 730 712 673 697 721 735 706 666 646 662 689 719 713 691 720 692 668 675 674 705 732 750 708 677 675 703 745 750 717 683 598 613 634 633 602 571 575 619 675 644 676 614 593 585 588 564 578 615 645 633 656 536 563 589 582 590 602 582 566 554 527 526 528 544 575 589 567 506 573 553 549 576 496 475 445 455 424 394 360 357 383 443 436 495 470 488 557 541 588 537 529 462 414 400 361 382 430 451 423 373 359 340 362 331 305 281 303 312 362 384 419 428 434 492 536 540 505 535 487 491 541 563 550 495 466 455 493 550 530 462 445 461 503
659 698 701 728 759 777 803 779 763 727 747 775 815 850 872 846 877 824 821 795 839 766 757 783 806 807 832 825 807 772 786 683 696 714 726 743 731 704 673 677 705 648 647 655 672 657 636 622 594 619 640 654 632 623 603 587 554 665 689 702 707 715 762 735 723 692 668 677 649 632 613 571 575 704 683 654 665 638 657 615 607 638 606 687 663 641 625 583 556 630 616 597 559 553 517 543 520 535 575 597 591 521 540 527 512 600 573 557 562 550 538 508 491 529 503 485 471 513 496 455 440 494 474 439 420 490 476 455 458 447 425 422 412 387 383 381 403 403 481 473 455 412 422 415 418 388 360 387 332 365 379 334 593 584 588 555 561 576 568 546 530 525 499 506 439 466 461 466 434 437 436 623 606 593 586 554 557 535 519 512 528 486 486 465 445 434 413 400 427 398 380 368 352 377 378 356 332 337 346 400 323 366 303 339 481 501 505 481 470 423 432 455 486 461 365 335 348 318 360 336 308 299 276 279 308 324 300 371 341 318 330 340 331 304 285 270 310 299 290 295 244 217 194 209 233 234 261 254 257 273 296 255 304 286 267 258 238 265 268 235 212 200 186 172 159 243 220 235 244 213 212 187 212 173 193 158 128 163 163 141 213 262 253 253 230 224 232 186 162 131 117 117 92 90 108 111 89 69 72 76 47 39 65 48 55 17 0 21 35 164 133 109 92 117 138 157 183 176 135 118 87 85 115 716 708 682 660 652 682 687 745 713 779 709 740 792 769 761 797 766 792 779 777 759 781 802 810 839 826 848 816 853 839 884 874 834 867 898 900 889 896 838 845 844 877 899 865 892 920 885 916 949 920 939 918 950 952 924 959 787 777 747 750 791 744 786 747 736 803 845 849 780 795 853 855 884 893 671 638 613 616 637 663 657 630 642 662 639 615 603 620 642 656 633 604 626 653 693 688 720 738 713 684 684 712 714 747 755 735 716 678 701 726 740 710 670 649 664 692 721 715 693 721 694 670 676 674 706 732 749 708 677 673 702 744 748 715 680 599 615 634 633 603 571 574 619 674 643 675 613 592 583 585 562 575 613 643 630 653 543 570 596 588 596 608 587 571 560 534 532 533 548 579 594 571 510 576 557 553 580 502 480 450 459 429 399 364 360 386 445 440 499 473 490 560 544 590 539 531 464 416 401 362 382 430 450 421 372 358 340 360 330 303 280 301 309 359 381 417 424 430 492 536 540 505 534 486 488 539 561 547 492 462 451 489 546 525 456 437 453 496
673 713 717 743 774 792 818 793 777 742 762 791 831 867 888 862 892 839 837 810 855 784 775 801 824 824 850 842 824 789 803 699 713 731 742 759 747 719 688 693 722 663 663 671 689 673 652 638 611 635 657 671 649 640 620 604 571 683 706 719 726 733 781 754 741 710 686 695 667 649 631 588 592 724 702 673 684 656 676 634 626 658 626 707 682 661 645 603 576 648 634 615 577 571 535 560 538 553 593 615 610 541 559 547 532 613 586 570 575 564 551 521 504 543 516 498 484 528 511 469 454 510 490 454 434 506 491 471 474 463 441 437 426 400 397 394 413 414 491 482 464 421 430 422 429 398 368 395 342 375 389 343 605 597 599 567 572 586 577 557 540 537 510 517 451 477 472 475 445 447 445 638 621 608 602 569 573 551 535 529 545 502 504 483 462 451 429 415 445 415 395 385 370 394 396 374 350 353 362 419 340 385 322 358 499 519 524 500 489 442 451 475 506 481 377 348 360 330 374 350 321 310 288 293 322 339 316 378 348 325 335 344 333 307 289 276 314 304 297 304 257 231 205 221 244 244 271 259 261 275 297 255 321 303 282 272 253 282 286 252 230 216 201 185 175 250 228 239 246 216 216 190 218 181 203 169 140 170 167 144 213 258 247 244 221 217 228 187 163 132 120 123 98 92 107 121 101 78 74 72 45 52 82 67 76 38 21 0 44 181 147 123 107 135 157 176 202 196 155 139 105 106 136 727 719 693 672 662 691 698 756 723 789 718 749 801 777 769 804 773 799 786 788 770 792 813 821 850 836 858 826 863 848 893 883 842 875 907 907 895 903 845 851 850 882 903 869 896 924 887 919 951 922 941 919 951 952 923 958 793 782 752 754 796 746 788 749 737 805 847 850 780 794 852 854 883 892 680 648 622 625 646 672 665 638 650 669 646 622 610 626 648 661 639 609 630 658 701 696 729 746 721 691 692 719 721 754 762 742 723 685 707 732 747 715 675 653 668 695 725 718 696 723 696 672 677 675 707 732 749 708 677 672 701 743 746 713 678 602 617 636 635 604 572 574 619 674 643 674 612 591 582 583 559 572 611 641 627 650 553 580 605 597 605 616 594 578 569 543 540 540 555 586 599 577 516 582 562 558 584 510 487 457 464 435 405 370 364 390 449 445 503 478 494 564 548 594 542 534 467 419 403 364 383 431 450 420 371 358 341 358 330 303 279 299 305 356 379 414 421 425 494 538 540 505 533 485 486 537 560 544 489 459 447 484 542 520 450 429 443 487
680 718 721 747 777 796 822 799 783 748 767 793 831 866 888 864 894 843 839 814 856 780 769 794 819 821 846 840 822 787 799 700 711 728 741 760 749 723 693 696 722 668 666 673 688 674 654 641 611 636 656 670 647 639 619 601 570 679 702 715 720 726 773 744 733 703 679 689 663 645 628 586 588 714 693 666 675 648 666 626 616 646 612 695 669 648 631 589 561 642 628 609 571 566 530 557 531 548 586 608 600 530 551 533 516 624 596 580 586 573 562 532 516 550 526 508 495 532 517 477 464 514 494 459 443 508 494 471 475 465 444 442 434 411 404 403 430 429 508 500 483 441 451 445 445 417 390 418 360 393 406 363 618 609 614 581 587 603 595 573 557 551 524 533 463 492 488 495 461 465 464 643 627 612 604 573 574 553 537 529 543 502 500 479 459 451 430 418 440 413 399 386 368 393 392 370 345 356 363 411 339 377 317 350 494 513 515 490 481 434 441 463 493 467 389 360 375 343 381 359 331 326 302 301 329 344 320 402 372 350 362 373 365 338 318 302 342 331 320 324 269 241 221 235 260 263 289 286 290 306 330 289 321 303 287 281 260 283 282 253 227 219 209 196 180 274 250 267 278 247 245 220 244 203 222 186 155 195 196 175 248 297 288 286 264 258 267 220 196 166 151 149 124 124 143 141 118 101 107 110 82 70 87 66 59 35 35 44 0 182 156 134 118 135 153 170 197 187 145 123 105 88 114 741 733 708 686 679 709 714 771 740 806 737 769 820 797 790 826 795 822 809 802 784 807 828 835 865 852 874 844 881 868 912 903 863 897 927 930 919 927 868 875 876 909 931 898 924 952 917 949 982 954 972 952 983 986 959 994 817 808 778 782 824 777 819 781 770 837 878 883 814 829 887 890 919 928 699 666 640 644 666 692 686 659 672 692 669 646 634 651 673 687 665 636 658 685 721 717 749 767 742 713 714 742 743 777 786 766 747 709 732 757 771 742 701 682 697 724 754 748 726 754 727 703 709 708 739 766 783 742 711 708 736 778 783 750 715 632 648 668 667 636 605 608 653 708 677 710 647 626 618 620 596 609 648 678 665 688 571 598 624 617 626 638 617 601 589 562 562 563 579 610 625 602 542 608 588 585 612 531 510 480 490 460 430 396 392 418 478 472 531 505 523 592 576 623 572 564 497 449 434 396 416 464 484 456 406 392 374 395 364 338 314 335 343 394 416 451 459 464 526 570 574 539 568 520 523 574 596 581 527 497 486 523 581 560 491 471 486 529
499 536 539 565 595 615 640 617 601 566 585 612 651 686 708 682 713 661 657 632 675 602 595 620 643 643 668 661 643 608 622 519 532 550 562 579 567 541 511 514 541 486 484 492 508 493 473 459 430 455 476 490 468 459 439 423 390 502 525 538 545 553 601 576 562 530 506 514 486 468 450 407 411 545 523 492 505 476 499 454 448 481 453 530 507 487 471 432 405 468 453 434 396 390 354 379 358 372 413 436 432 364 380 374 365 445 416 401 408 392 382 354 338 369 346 329 316 351 335 296 284 332 312 277 264 327 313 291 294 284 262 260 252 234 222 223 264 256 336 333 317 278 293 292 277 256 237 265 197 229 239 206 441 430 439 405 413 431 425 402 387 376 349 360 286 319 319 331 289 297 300 461 445 430 423 391 393 371 355 348 364 322 323 302 281 270 249 236 265 234 217 205 189 213 215 194 170 174 182 240 159 207 141 181 318 339 346 323 310 263 275 300 332 311 214 184 205 171 200 180 154 162 133 123 149 162 138 255 229 210 231 251 252 227 203 172 222 203 179 173 100 72 77 78 104 118 135 166 182 204 233 209 140 122 105 105 80 102 106 72 51 38 38 47 18 142 119 158 186 163 149 142 133 94 91 65 66 105 126 130 181 246 258 276 260 242 228 158 149 139 127 106 113 130 145 88 90 115 138 157 155 130 99 118 125 151 164 181 182 0 43 65 77 47 30 30 29 42 52 77 78 103 97 564 558 531 510 508 539 541 595 567 634 567 601 651 629 625 662 633 660 650 624 608 632 654 659 689 679 701 672 709 699 742 735 697 732 761 767 759 769 706 717 722 756 782 752 778 805 777 807 842 820 836 826 854 864 847 881 660 658 627 639 677 641 681 652 645 705 745 756 692 715 772 780 803 817 531 497 470 477 499 526 522 494 511 533 511 488 480 499 518 535 515 488 512 539 554 552 583 604 578 551 554 582 582 616 627 606 590 551 578 602 614 592 551 539 558 585 612 609 590 621 595 571 580 584 613 644 666 623 591 603 622 665 679 643 615 498 517 540 543 512 486 494 535 592 562 599 538 518 515 521 499 518 547 576 570 591 403 431 457 452 463 478 458 444 425 397 400 407 427 456 474 451 392 460 440 440 467 372 355 326 344 313 282 258 263 283 346 332 389 366 389 451 438 486 442 430 369 323 313 280 307 352 379 359 312 294 270 308 268 249 232 257 277 318 331 364 382 395 407 450 460 427 460 414 428 475 491 490 440 415 410 449 499 489 431 430 456 489
526 566 569 596 627 645 670 646 630 595 615 644 685 721 742 715 745 692 690 663 708 639 633 659 680 679 704 696 678 643 660 552 567 586 596 613 600 572 541 546 575 516 515 523 543 526 505 490 464 488 511 526 504 495 474 459 426 540 562 576 583 591 641 616 601 569 545 552 523 505 486 443 448 585 563 531 545 516 539 494 488 522 495 571 548 529 513 474 448 506 491 473 434 427 391 416 397 411 452 475 472 405 420 417 408 468 441 425 431 418 406 376 360 396 370 353 339 381 364 322 308 362 342 307 288 360 344 326 327 316 294 290 280 255 250 248 276 273 352 346 329 288 300 296 290 264 240 268 206 239 251 212 462 453 458 425 431 447 440 418 402 395 368 377 307 336 333 342 305 310 311 491 474 461 455 422 427 405 388 383 400 357 360 339 318 305 283 269 303 271 248 238 225 249 254 233 210 206 216 281 196 248 182 222 357 378 386 364 350 304 316 342 374 353 233 204 219 187 227 204 175 171 146 147 175 192 169 255 227 206 224 240 238 211 188 162 210 193 175 174 113 85 69 80 107 113 137 151 164 185 213 183 177 157 135 126 106 137 147 107 93 70 54 41 30 132 106 139 162 136 124 111 112 68 76 39 24 73 91 90 150 214 223 239 221 205 193 124 111 98 85 64 71 88 102 45 50 75 96 114 116 96 69 90 105 122 133 147 156 43 0 24 40 35 42 60 71 79 65 81 54 93 100 585 577 551 530 524 554 559 615 584 651 582 615 666 643 637 673 643 670 659 646 628 651 673 679 709 697 719 689 725 713 757 749 710 744 774 778 769 778 717 726 728 762 786 755 781 808 778 808 842 818 835 821 850 858 838 872 668 662 632 640 680 639 680 647 639 702 742 752 686 706 763 769 795 807 545 511 485 490 512 538 533 506 520 542 519 496 486 504 524 540 519 491 514 541 567 564 595 615 590 561 563 591 592 626 635 615 597 559 584 608 622 596 555 540 557 584 613 608 588 618 592 568 576 578 608 637 657 615 583 591 612 655 666 631 601 495 513 535 537 505 477 484 526 583 552 588 526 506 501 506 484 501 533 563 554 576 417 444 470 464 473 487 466 451 436 409 410 413 431 462 478 455 395 463 443 441 468 380 360 331 345 314 283 254 255 278 341 330 388 364 385 450 436 484 437 426 363 315 303 267 293 340 365 342 293 276 253 287 249 227 208 232 249 294 309 344 359 371 398 441 450 415 448 400 411 459 477 473 421 394 388 427 480 466 405 400 424 459
550 590 594 620 651 669 695 670 654 619 639 668 709 746 766 739 770 716 714 687 733 663 657 683 705 703 729 721 702 668 684 577 592 610 621 637 624 597 565 570 599 540 540 548 567 551 529 515 489 513 535 550 529 519 498 483 450 564 586 600 607 615 664 640 625 593 569 577 547 530 510 467 473 609 586 555 568 540 563 517 512 546 517 595 571 552 535 496 470 530 515 497 458 451 416 440 421 435 476 499 496 428 444 439 429 491 464 448 453 441 429 399 383 420 394 376 362 405 388 346 331 387 367 332 311 384 369 350 352 340 319 314 303 278 274 272 296 294 373 366 349 307 318 314 311 284 258 286 226 259 272 230 485 476 480 447 453 469 461 439 423 417 390 399 330 358 354 361 327 331 330 515 498 485 480 446 451 429 412 407 424 381 384 363 342 330 308 293 327 295 273 263 250 273 278 257 233 231 241 304 220 271 205 245 381 402 410 387 374 327 339 364 396 375 256 226 241 209 251 228 198 192 168 170 199 216 193 272 243 221 237 252 247 220 198 175 221 206 191 192 135 108 88 101 126 130 156 162 172 192 219 186 201 182 159 149 130 162 170 132 115 94 78 63 54 145 120 147 167 138 130 112 121 76 91 53 24 76 89 81 149 212 217 230 211 196 188 122 105 86 70 50 50 67 85 30 26 51 73 92 92 71 47 69 87 99 109 123 134 65 24 0 17 36 53 74 91 95 70 79 38 81 95 607 599 574 552 545 575 580 637 606 672 603 635 686 663 657 693 663 689 677 668 650 673 694 701 731 718 740 710 747 734 778 769 729 763 794 797 787 796 736 744 746 779 802 771 797 825 792 823 857 832 849 834 864 870 848 882 686 679 649 656 696 653 694 660 651 715 756 764 697 716 774 779 805 817 565 532 506 510 532 558 553 525 539 560 537 514 503 521 542 557 536 507 530 557 587 584 615 634 609 580 582 610 611 645 654 634 616 577 602 626 640 613 572 555 572 599 628 623 602 632 605 581 588 590 620 649 668 627 595 599 623 665 675 640 609 509 526 548 549 517 488 494 537 594 563 598 536 515 509 514 491 507 541 571 561 584 437 465 490 483 493 505 485 469 456 429 429 431 449 479 495 472 412 479 459 457 484 399 378 349 361 331 300 269 268 292 354 345 404 379 399 466 451 498 450 440 375 327 314 278 302 349 373 349 299 283 261 292 255 232 211 235 250 297 314 349 363 373 409 452 460 425 457 409 418 467 486 479 427 399 391 430 484 469 406 398 421 457
566 606 610 636 667 685 711 687 671 635 656 684 725 761 782 755 786 732 730 704 748 678 671 697 719 718 744 736 718 683 699 592 607 625 636 653 640 613 581 586 615 556 556 564 582 566 545 531 504 528 550 565 544 534 514 498 465 579 601 615 621 630 678 653 639 607 583 591 562 545 525 482 487 622 600 569 582 554 576 531 525 558 529 607 584 564 548 508 481 545 530 511 473 466 430 455 435 449 490 513 509 441 457 451 440 508 481 465 470 458 446 416 399 437 410 393 379 421 404 362 348 403 383 348 328 400 385 365 367 356 334 330 320 295 291 288 313 311 390 383 365 323 334 329 328 300 274 302 242 276 289 246 501 492 496 464 470 485 477 456 440 434 407 415 347 375 371 377 343 347 347 531 514 501 495 462 467 445 428 423 439 396 399 378 357 345 323 309 342 310 289 278 264 288 292 271 247 246 256 317 235 284 219 258 395 416 423 400 387 340 352 377 408 387 273 243 257 226 267 244 215 208 184 187 216 232 209 287 258 236 251 265 260 233 211 189 234 220 206 208 152 125 104 118 143 146 172 176 185 204 230 195 216 197 175 166 146 176 183 146 128 109 94 79 69 160 135 160 178 148 141 121 134 90 106 69 39 87 98 86 157 218 221 232 212 198 193 129 110 87 70 53 45 61 81 35 17 38 63 82 78 55 31 53 72 83 92 107 118 77 40 17 0 39 60 82 102 103 72 75 28 70 89 624 616 590 569 562 592 597 654 622 688 619 651 703 679 673 709 679 705 693 685 667 690 711 718 747 735 757 726 763 750 795 785 746 780 810 813 803 812 752 760 761 794 818 786 812 840 807 838 872 846 863 847 877 883 860 895 702 694 664 671 711 667 709 674 665 729 770 778 710 729 787 791 818 829 581 548 523 527 548 574 569 542 555 576 553 530 519 536 557 572 551 522 545 572 604 600 632 650 625 596 598 626 627 661 670 649 631 593 617 641 655 628 587 570 586 614 643 637 617 646 619 595 602 603 634 662 681 639 608 611 635 678 687 652 620 523 540 561 562 531 501 507 550 606 575 610 548 527 521 525 502 518 552 582 572 595 454 481 507 500 509 521 501 485 472 445 445 447 464 495 511 487 427 494 474 472 499 415 394 365 376 346 315 283 282 307 368 360 418 394 413 480 465 513 464 454 389 341 328 290 314 362 385 360 310 294 273 302 266 242 221 245 258 306 324 360 372 382 422 466 472 438 469 421 429 478 498 490 437 408 400 439 494 478 414 404 425 463
546 584 586 612 643 662 688 664 649 614 633 659 698 733 755 730 760 709 705 680 722 649 640 666 689 689 715 708 690 655 668 567 579 596 609 627 615 588 558 562 589 533 532 539 555 540 520 506 477 502 523 537 515 506 486 469 437 548 571 584 590 598 646 620 606 575 551 560 532 515 496 454 457 589 567 537 549 521 542 499 491 524 493 573 549 528 512 472 445 513 499 480 441 436 400 425 403 418 458 480 475 407 424 415 402 491 463 447 454 439 428 400 383 416 392 375 362 398 382 343 331 379 360 324 310 374 360 338 341 331 310 307 299 280 269 270 305 300 380 375 358 318 331 328 319 295 273 301 236 269 280 243 487 476 484 450 457 474 468 445 430 421 394 404 332 363 361 372 332 339 340 508 493 477 470 439 440 419 403 395 410 369 369 348 327 317 296 284 310 281 265 252 235 260 261 239 215 221 229 284 206 250 186 223 364 384 389 365 354 307 317 341 373 350 259 229 247 214 247 226 199 201 174 168 196 209 185 288 261 240 259 275 273 247 223 197 245 228 209 207 141 112 103 111 138 147 169 187 199 220 248 217 187 169 152 149 126 149 151 119 95 85 77 72 48 166 141 174 197 170 159 144 148 103 111 75 54 107 123 117 182 246 253 266 247 232 223 156 140 122 106 87 84 100 119 66 57 77 102 121 114 86 53 70 78 104 117 135 135 47 35 36 39 0 22 43 67 64 34 46 31 60 65 609 603 577 555 552 582 585 640 611 678 610 644 694 671 666 703 674 701 690 670 653 677 699 704 734 723 745 716 753 741 785 777 739 773 803 808 799 809 747 757 760 794 819 788 814 841 811 842 876 853 869 856 885 893 873 907 699 695 664 674 713 673 714 682 674 736 777 786 721 741 799 805 830 842 573 540 513 519 541 568 563 535 551 573 550 527 518 536 556 572 552 524 547 574 596 593 625 645 619 591 594 622 622 656 666 646 629 590 616 640 653 628 587 573 591 618 646 642 622 653 626 602 610 613 643 672 693 651 618 626 648 691 702 666 637 530 547 570 572 540 513 519 561 618 587 623 561 541 536 542 519 536 568 598 590 612 445 473 499 493 504 517 498 482 466 438 440 445 464 493 511 487 428 496 476 474 502 411 392 363 378 347 317 288 290 313 375 364 422 398 420 484 470 518 472 461 398 350 338 303 328 375 400 377 328 311 288 322 284 262 242 267 283 328 344 379 394 405 433 476 485 451 483 436 447 495 513 508 456 429 422 462 515 501 439 433 456 492
529 565 568 594 624 643 669 646 631 596 614 639 678 713 735 710 741 690 685 661 703 628 619 644 668 669 694 687 670 634 647 547 559 576 588 607 595 569 540 542 569 515 513 520 535 520 501 487 458 482 503 517 494 486 466 449 417 527 551 563 569 577 624 598 585 554 530 539 511 494 475 433 437 567 546 516 527 500 520 477 469 502 472 551 527 506 490 450 423 492 477 458 420 415 379 405 382 397 437 459 454 385 403 393 381 475 446 431 438 422 412 385 368 398 376 359 347 380 365 326 315 361 341 306 294 355 341 318 322 312 291 289 282 265 252 254 294 287 367 363 347 308 322 321 307 285 265 293 226 259 269 235 472 460 469 435 443 461 455 433 417 407 379 390 317 349 349 361 319 327 330 490 475 459 450 420 421 399 383 375 390 349 348 327 307 297 276 265 289 260 246 233 215 240 240 218 194 203 209 262 186 229 165 202 343 363 368 344 332 285 295 319 351 328 245 215 235 201 230 210 184 191 162 153 179 192 167 282 256 236 256 274 274 248 224 195 244 226 205 200 130 101 100 104 131 143 162 187 201 223 251 223 167 150 135 136 110 129 130 100 74 69 66 68 38 165 140 176 202 176 164 152 150 107 111 78 65 115 133 131 191 256 265 280 262 246 235 166 152 137 123 102 103 119 138 82 76 98 123 142 136 108 74 91 96 124 138 157 153 30 42 53 60 22 0 22 45 43 25 48 52 73 68 594 588 562 540 538 569 572 626 598 664 598 631 681 659 655 692 663 690 679 654 638 662 685 689 720 709 731 703 739 729 773 765 727 762 791 797 789 799 736 747 752 785 811 781 806 834 805 835 870 848 864 852 881 890 872 906 690 687 656 667 706 668 708 678 671 731 772 783 718 739 797 804 828 841 561 527 501 507 529 556 552 524 540 563 540 518 509 528 547 563 544 516 540 567 584 582 613 634 608 581 584 612 612 646 656 636 619 581 607 631 644 621 580 567 585 612 640 636 617 648 622 598 606 610 639 670 691 648 616 626 646 689 702 666 638 525 543 566 569 537 511 518 559 617 586 623 561 541 537 543 521 538 569 599 591 613 433 461 487 482 493 507 488 473 455 427 430 436 456 485 503 479 420 488 468 468 495 401 384 355 372 341 310 284 287 309 372 359 416 393 415 478 465 513 468 457 395 348 337 302 329 375 401 379 331 313 290 326 287 267 248 273 290 334 349 383 399 411 431 474 484 450 483 436 449 496 513 511 460 433 427 467 518 506 446 442 466 501
516 551 553 579 608 628 654 632 617 582 599 624 662 696 718 694 725 675 670 645 686 610 600 625 650 651 676 670 652 617 629 531 541 558 571 591 579 554 525 527 553 501 498 504 519 504 485 472 441 466 486 499 477 469 449 431 399 509 533 545 550 558 605 578 565 534 510 520 493 476 458 416 418 547 526 497 508 480 500 458 449 482 450 530 506 485 469 428 402 473 459 440 402 396 360 387 363 379 418 439 434 364 383 372 359 464 435 420 428 410 401 375 359 386 365 348 337 366 351 315 305 347 328 292 284 340 326 301 306 297 276 276 271 257 240 243 289 281 360 358 342 305 320 320 302 283 265 293 224 256 265 234 462 450 461 427 435 454 449 426 411 399 371 383 308 342 343 357 313 322 326 476 461 444 435 406 405 383 368 359 373 332 330 309 289 281 260 250 271 243 233 218 198 223 222 200 175 189 194 242 170 209 147 182 324 344 348 323 313 266 275 299 330 307 237 208 230 196 219 201 177 189 159 145 169 180 155 283 258 240 261 281 282 256 233 202 251 232 209 202 128 100 107 107 133 147 164 195 211 233 262 237 151 135 125 130 103 115 112 87 57 63 68 76 45 172 148 187 214 190 177 168 161 120 120 91 84 130 150 150 207 272 282 299 281 264 252 183 171 157 143 122 124 141 159 103 98 120 145 164 157 128 95 110 111 143 157 176 170 30 60 74 82 43 22 0 28 21 28 54 72 85 72 585 579 553 531 531 562 564 617 590 657 591 626 675 653 650 687 658 686 676 644 629 653 676 680 711 701 723 695 731 722 766 759 722 757 786 792 785 796 732 744 749 783 809 780 805 833 805 835 870 849 865 855 883 894 877 911 687 685 654 667 705 670 710 681 674 734 773 785 722 744 801 809 833 847 555 521 494 502 523 551 547 519 536 559 537 515 507 527 545 562 543 516 540 567 578 577 608 629 603 576 580 609 607 642 653 633 616 578 604 629 641 619 578 568 587 613 640 637 619 650 624 600 609 613 642 674 695 653 621 633 652 694 709 672 645 527 546 569 573 541 516 524 564 622 591 629 567 547 544 551 529 548 577 606 600 621 428 456 481 477 489 504 485 470 451 423 427 434 454 483 502 478 420 488 468 469 495 398 382 354 373 342 311 287 292 312 375 361 418 395 418 479 466 515 471 459 399 353 343 310 337 382 409 389 341 323 299 337 297 278 260 285 304 346 360 393 411 423 437 479 490 457 490 444 458 504 520 520 470 444 439 478 529 518 459 457 482 516
489 524 526 551 581 601 627 604 589 554 572 596 634 669 691 667 697 647 642 618 659 583 574 599 623 624 649 643 625 590 602 504 514 531 544 563 552 527 498 499 525 473 471 477 491 477 458 445 414 439 458 472 450 442 422 404 372 482 506 518 524 531 579 553 540 508 484 494 466 449 431 389 392 522 500 471 482 454 475 432 424 457 427 506 482 462 446 406 379 447 432 413 375 370 334 360 337 352 392 414 408 340 357 349 338 437 408 393 401 383 374 348 332 358 338 322 310 338 324 288 278 319 300 265 257 312 299 274 279 270 249 248 244 231 213 217 266 256 336 334 319 282 299 300 278 261 246 273 203 234 242 214 436 423 435 401 410 429 424 401 386 373 345 358 282 317 319 334 289 299 303 448 434 417 407 378 377 356 340 331 345 305 303 282 262 253 233 222 244 216 205 190 171 196 195 173 149 161 166 217 142 183 120 157 298 317 323 299 287 240 250 275 306 284 212 183 207 173 192 175 152 168 138 120 143 153 128 265 242 224 247 268 271 246 223 190 240 220 194 184 109 83 99 94 118 135 147 186 204 226 255 233 124 108 99 107 79 88 85 60 30 42 56 72 46 161 139 180 210 189 174 169 156 120 114 93 95 133 154 158 207 272 286 305 289 271 255 186 177 168 156 135 141 158 174 116 117 141 164 183 180 152 119 136 139 169 183 202 197 29 71 91 102 67 45 28 0 21 55 81 97 113 99 558 553 526 505 506 537 538 591 564 631 566 601 650 628 625 663 634 662 652 618 602 626 650 653 684 675 696 669 706 697 740 734 697 732 761 768 762 772 708 720 727 761 787 759 784 811 785 814 850 830 845 837 865 876 861 895 664 663 632 647 684 650 690 663 657 715 754 768 705 729 785 794 816 831 530 496 469 477 499 526 523 495 513 536 514 492 485 505 523 540 522 495 520 546 554 553 583 605 579 553 557 585 584 618 630 609 594 555 582 606 618 598 557 548 567 594 620 618 600 632 606 582 592 597 625 657 679 637 604 620 637 679 695 658 633 509 529 552 556 525 501 509 549 606 576 614 553 534 532 539 517 537 565 593 588 609 403 431 457 453 465 481 462 448 427 399 404 412 433 461 481 457 400 468 448 449 476 376 361 333 354 323 292 271 278 296 359 343 399 377 401 460 448 496 454 442 383 338 329 297 325 369 397 379 332 314 289 330 289 272 256 281 301 341 352 385 404 418 422 464 476 443 477 432 448 493 508 509 461 436 432 471 520 511 455 455 482 514
505 538 540 565 594 615 641 619 604 569 586 609 646 680 703 680 710 661 655 631 671 593 582 607 632 634 660 654 636 601 612 516 525 542 555 576 564 540 512 513 537 488 485 490 503 489 471 459 426 451 470 483 460 453 434 415 384 492 516 528 533 540 586 559 547 516 492 503 476 459 441 400 402 528 507 479 489 462 481 439 430 462 430 511 486 466 449 408 381 455 441 422 384 379 343 370 345 361 400 421 415 345 364 352 338 454 425 410 419 400 392 367 350 374 355 339 329 353 340 305 296 334 316 280 275 326 313 286 292 284 264 264 261 250 230 235 287 276 356 355 339 303 320 321 298 282 267 295 224 255 263 235 454 441 454 419 429 448 444 421 406 392 364 377 301 337 339 355 309 319 324 463 449 431 421 393 390 369 354 344 357 317 314 293 273 266 246 237 254 228 221 205 183 209 205 183 159 177 181 224 156 191 130 164 307 326 329 304 294 247 255 279 310 286 232 203 228 194 210 194 172 190 159 140 162 170 146 286 263 245 268 288 291 266 242 210 260 240 214 205 130 104 117 115 139 155 168 205 223 245 274 250 138 124 118 128 100 104 96 79 46 63 75 89 60 181 158 199 228 205 191 184 174 135 132 107 103 147 167 169 222 288 300 317 300 283 269 200 189 177 163 142 145 162 179 123 119 141 166 185 178 149 115 129 128 161 176 196 187 42 79 95 103 64 43 21 21 0 42 66 92 100 82 576 571 544 523 525 556 557 609 584 650 585 621 669 648 645 683 654 682 673 635 620 645 668 671 702 694 715 689 724 716 759 753 717 752 781 788 782 793 728 741 748 781 808 780 805 832 806 836 871 851 866 859 886 897 882 916 684 684 653 668 705 672 711 684 678 736 776 789 726 750 806 815 837 852 550 516 489 497 519 546 544 516 534 557 535 513 506 526 543 561 543 517 541 568 574 573 603 625 600 573 578 606 604 639 650 630 614 576 603 627 638 619 578 569 588 615 642 639 621 653 627 604 613 618 646 678 700 658 626 640 658 700 716 679 653 531 550 573 577 546 522 530 570 627 597 635 574 554 552 559 538 557 585 614 608 629 423 452 477 474 486 501 483 469 448 420 424 433 454 482 502 478 421 489 469 470 497 397 382 354 375 344 313 292 299 317 380 365 420 398 422 481 469 517 476 463 404 359 350 318 345 390 417 398 352 333 309 348 308 290 274 299 318 359 371 404 422 436 443 485 497 464 497 452 467 513 528 529 480 455 451 490 539 530 473 472 498 530
544 579 581 606 636 656 682 659 644 609 627 651 688 722 745 721 752 702 697 673 713 636 625 650 675 677 702 696 678 643 654 558 567 584 598 617 606 581 553 554 579 528 526 532 545 531 512 500 468 493 512 526 503 495 476 457 426 534 558 570 575 582 629 601 589 559 534 545 518 501 484 442 444 570 549 521 531 504 523 482 472 504 471 552 528 507 490 449 422 498 484 464 427 422 386 413 387 404 442 463 457 387 407 393 378 492 463 448 455 438 429 403 386 413 393 376 365 393 379 343 332 374 355 320 311 367 354 328 334 325 304 304 298 284 268 271 315 307 387 385 368 330 345 344 328 308 289 317 249 281 291 258 490 478 488 454 463 481 476 453 438 426 399 410 335 369 370 383 340 349 352 504 489 472 462 433 431 410 395 385 399 359 356 335 315 308 287 278 296 270 261 245 225 250 248 225 201 216 221 267 197 233 173 206 349 368 371 346 337 290 297 321 351 327 264 235 257 222 247 228 204 214 185 172 197 208 183 306 280 261 281 299 299 273 249 220 270 252 230 224 153 124 125 129 155 168 186 212 227 248 276 248 179 163 153 156 130 143 138 115 85 89 90 93 63 190 165 201 227 201 189 176 175 132 136 102 87 138 156 151 214 279 286 300 282 266 257 189 174 156 140 121 117 133 153 100 90 108 133 152 141 110 76 87 86 119 135 155 145 52 65 70 72 34 25 28 55 42 0 26 54 58 45 612 607 580 559 558 589 591 644 617 684 618 652 702 680 676 713 684 712 702 672 656 680 703 707 738 728 750 722 759 749 793 786 748 783 812 818 811 821 758 769 774 808 834 804 830 857 829 859 894 872 888 877 905 915 897 931 712 710 679 691 729 692 733 703 696 756 796 807 743 764 822 829 853 866 582 548 521 528 550 577 574 546 562 585 563 540 532 551 570 587 568 540 564 591 605 604 634 655 630 602 606 634 633 668 679 658 642 603 630 654 666 644 603 591 610 636 664 661 641 673 646 623 631 635 664 695 716 673 641 652 672 714 727 691 663 550 568 591 594 562 536 543 584 642 611 648 586 566 562 568 546 564 595 624 617 638 454 482 508 504 515 530 511 496 477 449 452 459 479 508 527 503 444 512 492 492 519 424 407 378 396 365 334 309 312 334 396 384 441 417 440 502 489 537 493 481 420 373 362 328 354 400 426 405 356 339 315 351 312 291 272 297 314 359 374 408 424 436 456 499 509 475 508 462 474 522 539 536 485 458 452 491 543 531 470 465 489 524
569 604 605 631 660 680 707 684 669 635 652 675 712 745 768 745 776 726 721 697 737 658 646 671 697 699 725 719 702 666 676 582 591 607 621 641 630 606 578 579 603 553 550 556 569 555 537 524 492 517 536 549 526 519 499 481 449 556 581 592 597 603 649 621 610 580 555 567 540 524 507 466 467 590 570 543 551 525 543 503 492 523 489 571 546 525 508 466 439 520 506 486 449 444 408 436 409 426 463 484 477 407 427 410 394 518 488 473 481 464 455 429 412 439 418 402 391 418 404 369 358 399 381 345 337 392 379 352 358 350 329 329 324 310 294 297 341 333 413 410 394 355 370 369 354 333 313 341 274 307 316 283 516 504 514 480 489 507 502 479 463 452 425 436 361 395 396 409 366 374 377 529 514 497 486 458 456 435 420 409 422 383 379 359 338 332 312 303 319 293 286 270 249 275 271 248 224 242 246 288 221 254 196 228 371 390 392 366 358 311 317 340 370 344 290 261 282 248 272 254 230 239 210 198 223 233 209 330 304 283 303 320 319 292 269 241 290 273 252 248 178 149 147 152 179 190 210 232 245 266 294 263 203 188 179 182 156 168 162 141 110 115 114 115 86 211 186 220 243 216 205 190 194 149 156 120 100 153 168 160 228 291 296 307 288 273 267 201 184 162 146 128 119 133 155 108 92 105 130 148 133 100 68 73 66 102 118 139 123 77 81 79 75 46 48 54 81 66 26 0 50 35 20 638 633 606 585 584 615 617 670 643 710 644 678 728 706 702 739 710 737 727 698 682 706 729 733 764 754 776 748 785 775 819 811 774 809 838 844 837 847 784 795 799 833 859 829 854 882 853 883 918 895 912 900 928 937 918 952 738 735 704 715 754 716 756 725 718 779 819 830 765 786 843 850 875 887 608 574 547 554 576 603 599 571 588 610 588 565 557 576 595 611 592 564 588 615 631 629 660 681 655 628 632 660 659 693 704 684 667 628 655 679 691 669 628 615 633 660 688 684 665 696 669 645 654 657 686 717 737 695 663 672 693 736 747 712 682 573 591 613 616 584 557 564 606 663 632 669 607 587 582 588 565 582 614 644 635 657 480 508 534 529 540 555 536 521 502 475 478 484 504 533 551 527 468 536 516 516 543 449 432 403 420 389 358 331 334 356 419 407 464 441 463 526 513 561 515 504 442 395 383 348 374 420 446 423 374 357 334 368 330 308 288 313 329 374 391 425 440 451 478 521 530 496 528 481 493 541 559 554 503 475 468 508 561 547 485 477 500 536
576 614 617 643 673 692 718 694 679 644 663 689 729 764 786 760 791 739 735 710 753 680 671 696 720 720 746 738 721 685 699 597 610 627 639 657 645 619 588 592 619 563 562 569 586 571 550 537 508 533 554 568 546 537 517 500 468 579 602 615 621 629 676 650 637 605 582 591 563 545 527 485 488 619 598 568 579 551 572 529 521 554 523 602 578 558 541 500 474 544 529 510 472 466 430 456 434 449 489 511 505 436 454 444 431 519 492 476 482 468 457 428 412 445 421 404 391 428 412 372 359 410 390 354 339 405 390 368 372 361 340 338 329 308 299 299 330 326 406 400 383 342 354 350 344 318 294 322 260 293 305 266 515 504 511 477 484 501 494 472 456 448 421 430 359 390 387 396 359 364 365 539 523 508 500 469 471 449 433 426 441 399 400 379 358 348 326 314 341 311 295 283 266 291 292 270 246 252 260 314 237 280 217 254 394 414 420 395 384 337 347 371 402 378 286 256 273 240 276 255 227 225 199 197 225 239 215 308 280 258 275 290 286 259 236 213 259 244 228 228 167 138 123 134 161 167 191 201 210 230 257 223 218 200 182 177 155 179 182 149 126 115 104 95 75 183 158 185 205 176 168 149 160 115 128 90 62 114 125 113 185 246 248 258 238 225 221 157 138 114 97 81 69 83 105 63 43 55 81 99 87 57 23 40 51 73 87 105 105 78 54 38 28 31 52 72 97 92 54 50 0 43 62 637 630 604 583 578 608 612 668 638 704 636 669 720 697 691 727 698 724 713 698 681 704 726 732 762 750 772 742 779 767 811 803 764 798 828 832 823 832 771 780 782 816 839 808 834 862 830 861 895 870 887 872 902 908 886 920 722 716 685 693 733 691 732 699 690 753 794 802 736 755 812 818 844 855 599 565 539 544 566 592 587 560 574 596 573 550 540 557 578 593 572 544 567 594 621 618 650 669 644 615 618 645 646 680 689 669 651 613 638 662 676 649 609 593 610 637 665 661 640 670 643 619 627 628 658 687 707 665 633 638 661 704 713 678 647 547 564 586 587 556 527 532 575 632 601 636 574 553 547 552 529 545 579 609 599 621 471 498 524 518 527 541 520 505 490 463 464 467 485 515 532 508 449 516 496 494 521 434 414 385 398 368 337 306 306 330 392 383 441 417 437 503 488 536 488 478 413 366 353 316 340 387 411 387 337 321 299 329 293 269 248 272 286 334 351 387 400 409 447 491 498 463 495 447 456 505 524 517 464 436 428 467 521 505 441 432 453 491
601 636 638 664 693 714 740 717 702 667 685 709 746 780 803 779 810 760 755 731 771 693 681 706 732 734 760 753 736 701 711 616 625 642 655 675 664 639 610 612 637 586 583 589 603 589 570 557 526 551 570 583 560 553 534 515 484 591 615 627 632 639 684 656 645 615 591 602 575 558 541 500 502 625 605 578 587 561 578 538 528 558 524 607 581 560 543 501 474 555 541 521 484 479 443 470 444 461 499 520 512 442 463 446 429 547 519 504 511 494 485 458 441 470 448 432 420 451 436 399 388 432 413 377 367 425 411 386 391 382 362 361 355 338 325 326 365 359 439 435 418 378 391 388 379 355 333 361 296 329 340 303 545 533 542 508 516 534 528 505 489 480 452 463 390 422 421 432 392 399 400 561 546 530 520 491 489 468 453 443 457 417 414 393 373 366 345 335 353 328 318 303 283 308 305 283 259 274 279 323 255 290 230 263 406 425 427 401 393 346 353 375 405 379 317 287 307 273 303 283 257 261 234 226 252 264 239 348 320 299 316 332 328 301 279 254 301 286 268 267 201 172 162 171 198 206 229 243 253 273 300 266 236 221 208 208 183 200 196 172 142 142 137 132 107 224 199 228 248 219 211 191 202 157 169 131 105 157 168 155 227 288 288 296 276 264 262 199 179 154 137 123 107 119 141 105 84 88 111 127 107 74 49 44 31 68 85 106 88 103 93 81 70 60 73 85 113 100 58 35 43 0 30 667 661 635 613 611 641 644 699 670 737 670 703 754 731 726 763 734 761 750 727 711 735 757 762 793 782 804 775 812 801 845 837 799 833 863 868 860 869 807 817 820 854 878 848 873 901 871 901 935 911 928 914 943 950 929 963 760 755 724 733 773 732 773 740 732 794 835 844 778 797 855 860 886 898 633 599 573 579 601 627 623 595 611 633 610 587 578 596 616 632 612 583 607 634 656 653 685 705 679 651 654 682 682 717 726 706 689 650 676 700 713 688 647 633 650 677 706 701 681 711 684 660 668 670 700 730 749 707 675 680 704 746 756 721 690 588 606 627 629 598 569 575 618 674 644 679 617 596 590 595 572 588 622 652 642 664 505 533 559 553 564 577 558 542 526 499 500 505 524 554 571 547 488 555 535 534 561 471 452 423 438 407 376 347 348 371 433 423 481 457 478 543 529 577 530 519 455 408 395 358 383 430 454 430 380 364 342 372 336 312 291 315 329 376 394 430 443 452 489 533 541 506 538 490 499 548 567 560 507 479 470 510 564 548 484 473 493 532
587 620 622 647 676 696 723 700 686 651 668 690 726 759 783 761 791 742 736 713 752 672 658 683 709 713 738 733 716 680 689 597 605 621 635 656 645 622 594 595 618 570 566 572 583 570 552 540 507 532 550 563 540 533 514 495 464 569 594 605 609 615 660 631 621 592 567 579 554 537 521 480 480 601 581 555 563 537 553 514 503 533 498 581 556 533 517 474 447 532 518 499 462 458 422 450 421 439 476 496 488 417 439 419 401 536 506 492 500 481 473 447 431 456 437 420 409 435 422 387 377 416 398 362 356 408 395 368 374 366 346 346 342 329 312 316 361 353 433 430 414 375 390 389 374 353 333 361 294 327 336 303 535 522 533 499 508 527 521 498 483 471 444 455 380 415 415 428 385 394 397 545 531 513 502 475 471 450 435 425 436 398 393 373 353 347 328 319 332 309 303 287 265 290 285 262 238 259 263 300 238 267 211 240 384 402 403 377 370 323 328 350 379 353 310 280 302 268 291 273 249 259 230 217 242 251 227 350 323 303 322 340 338 311 288 261 309 292 272 268 198 169 166 172 199 210 230 251 264 284 312 280 220 206 197 202 175 186 178 159 127 134 134 135 106 230 206 238 261 233 223 207 212 167 176 139 117 170 184 174 244 307 310 320 300 286 282 217 198 175 158 142 130 144 166 123 105 113 138 155 136 103 75 74 60 98 115 136 114 97 100 95 89 65 68 72 99 82 45 20 62 30 0 657 652 625 604 604 634 636 689 663 729 663 698 747 725 722 759 730 757 747 717 701 725 748 752 783 773 795 768 804 795 838 831 794 829 858 864 857 867 804 815 819 853 879 849 874 902 873 903 938 915 931 919 948 957 937 972 757 755 724 735 774 736 776 745 738 799 839 850 784 805 863 869 894 907 627 593 566 574 595 623 619 591 608 630 608 585 577 596 615 631 612 584 608 635 651 649 680 701 675 648 652 680 679 713 724 704 687 648 675 699 711 689 648 635 653 680 708 704 685 716 689 665 674 676 706 736 757 715 682 691 712 755 766 731 701 593 611 633 636 604 577 584 625 682 652 688 626 606 601 606 583 601 633 663 654 676 500 528 553 549 560 575 556 541 522 494 498 504 524 553 571 547 488 556 536 536 563 469 452 423 440 409 378 351 354 376 439 427 484 461 483 546 532 581 535 524 461 414 403 367 393 439 465 442 392 375 353 386 348 326 305 330 345 392 408 443 458 468 497 540 549 515 547 500 511 559 577 572 521 493 486 525 578 564 501 492 514 552
112 140 158 168 190 179 184 160 141 128 159 215 263 306 297 251 273 209 232 198 262 298 343 361 341 309 323 300 283 276 328 206 253 272 250 220 207 175 157 184 218 157 175 189 233 217 199 192 239 225 245 254 270 253 251 277 278 300 288 303 323 341 380 398 369 343 345 316 294 291 277 275 301 389 367 333 367 346 389 350 380 404 439 418 425 434 433 448 453 322 314 325 326 313 327 302 353 327 340 349 376 399 366 437 476 124 155 168 158 182 185 210 226 212 222 237 248 242 248 271 280 260 273 305 301 280 284 324 308 308 324 318 316 330 346 341 317 313 238 251 269 313 313 327 300 336 372 350 387 355 339 389 123 136 129 160 156 147 161 176 192 191 217 211 278 250 258 265 282 284 290 166 160 193 224 217 252 259 262 286 299 306 330 341 352 340 350 348 379 376 359 380 409 385 405 424 442 401 403 417 429 437 462 455 355 357 384 405 386 406 423 427 431 457 351 381 368 398 366 384 411 418 440 441 416 406 431 371 399 421 424 430 451 466 472 466 450 447 440 428 472 499 522 507 483 485 458 485 495 494 490 527 444 454 460 460 484 472 488 498 530 525 533 545 562 485 503 507 518 540 531 557 520 548 525 558 588 562 573 597 557 567 600 630 637 618 586 570 589 613 618 608 632 642 638 607 627 650 659 671 687 677 654 675 687 707 716 727 741 564 585 607 624 609 594 585 558 576 612 638 637 667 657 0 20 35 56 88 81 55 37 59 93 88 116 127 122 144 173 168 188 196 61 44 70 96 95 126 123 143 129 158 165 199 202 187 218 235 257 270 288 219 250 280 307 345 344 355 371 387 399 438 450 450 488 493 533 565 585 219 260 243 293 295 334 344 371 387 385 399 438 426 469 498 526 518 547 106 112 124 138 127 125 141 146 164 173 181 194 215 224 203 218 236 249 257 255 110 130 122 148 139 149 167 174 157 174 192 183 192 186 206 212 201 241 231 275 294 296 293 308 316 342 339 333 349 372 372 404 431 409 392 460 430 449 495 466 484 315 330 345 364 357 379 398 385 408 402 434 421 421 441 458 460 482 458 462 486 486 187 168 149 166 173 181 199 210 190 206 219 238 244 222 238 240 274 254 260 276 269 246 275 299 315 331 350 391 408 382 359 341 307 325 335 287 302 301 337 326 363 386 405 432 437 417 430 458 471 466 462 490 480 501 518 518 536 512 490 482 506 528 383 373 397 404 419 426 460 450 430 477 485 496 512 522 511 540 557 601 634 621
123 157 175 186 209 199 205 180 161 147 178 234 283 326 317 271 293 230 252 218 283 316 360 379 360 328 343 320 303 295 347 221 269 288 267 239 225 192 172 199 235 169 188 203 248 231 212 203 248 237 258 268 282 265 262 287 286 314 304 319 339 357 397 414 385 358 359 331 307 304 288 284 310 404 382 347 381 359 402 362 392 417 451 432 439 447 446 458 462 335 326 336 335 321 333 310 360 335 350 360 387 407 374 445 484 124 155 167 155 183 183 205 221 213 219 233 243 244 248 268 275 261 273 303 296 282 285 326 310 308 323 316 313 323 342 336 307 305 228 240 258 302 301 314 291 325 360 337 378 345 330 378 117 133 120 153 146 135 147 164 181 182 209 201 272 241 248 252 274 274 279 176 167 201 232 222 259 265 266 291 306 310 335 344 354 341 350 347 381 376 356 378 407 384 405 424 441 398 400 419 426 438 460 455 360 363 391 411 391 409 427 432 438 462 344 374 359 390 362 378 404 409 432 435 410 402 426 359 387 409 411 417 437 453 460 454 437 435 430 418 464 492 514 499 474 476 448 474 483 481 477 514 441 450 454 453 478 468 484 493 526 519 526 537 555 474 493 495 506 529 520 546 510 539 516 550 580 553 563 587 545 553 586 616 623 605 573 559 578 603 608 598 623 632 628 598 618 641 650 661 678 669 646 668 681 699 708 719 733 558 577 599 616 603 588 579 553 571 607 633 630 661 652 20 0 27 48 70 61 35 38 40 86 69 99 117 109 129 160 152 173 180 73 52 74 97 102 131 123 144 124 156 159 196 197 177 210 229 248 259 277 207 236 265 293 331 328 340 358 371 384 423 434 434 471 477 516 547 568 203 242 224 274 277 315 325 352 367 366 382 420 407 450 480 507 500 528 86 93 108 120 108 105 121 126 144 152 161 174 196 204 183 198 216 230 237 234 90 109 104 130 120 129 147 154 137 156 175 165 173 166 186 193 183 221 211 254 274 276 274 288 296 322 319 313 329 352 352 385 411 389 372 440 409 429 475 446 464 295 310 325 344 337 360 378 365 388 382 414 401 401 421 439 441 463 438 442 466 466 173 153 132 149 155 162 180 192 174 191 203 221 226 203 218 221 257 235 241 257 250 231 260 285 299 317 337 378 394 368 342 326 290 308 318 268 284 281 318 307 346 371 389 417 422 400 412 441 456 451 447 474 465 487 504 504 521 496 474 465 489 510 365 354 378 385 400 408 442 431 410 458 467 478 494 503 491 521 539 584 616 602
104 145 163 178 204 197 206 180 160 140 173 230 280 324 319 273 297 232 252 217 283 306 348 369 353 322 338 316 298 287 338 206 254 275 255 230 216 180 156 184 222 149 169 185 232 213 192 181 226 216 239 250 263 244 240 265 262 297 288 304 324 342 385 400 371 342 342 314 289 284 267 261 287 388 364 328 363 339 383 341 371 397 429 415 420 427 425 436 439 315 306 314 311 297 308 285 336 310 327 338 365 382 350 421 459 97 128 139 128 155 156 178 194 186 192 206 216 217 221 241 248 234 245 276 269 255 258 299 282 281 296 289 285 297 315 309 283 280 203 216 235 279 278 293 266 302 337 315 353 320 305 354 90 106 94 127 121 112 126 141 158 157 183 176 245 216 224 230 248 250 255 154 143 177 209 196 234 239 240 265 280 283 309 318 327 314 322 319 354 349 328 350 380 356 377 396 413 371 373 392 399 411 432 427 334 338 366 385 365 382 400 406 412 436 318 348 334 365 335 352 378 384 406 409 383 375 399 336 364 386 389 396 417 432 437 431 415 412 406 393 438 466 488 473 449 451 423 451 460 459 456 493 413 423 428 427 451 441 457 466 499 493 500 511 529 450 469 472 484 506 496 522 486 514 491 524 554 528 539 563 522 532 565 596 602 584 552 536 555 579 584 573 598 608 603 573 593 616 625 636 653 643 620 642 654 673 682 693 708 531 551 574 590 577 562 553 526 544 580 606 604 635 625 35 27 0 22 60 64 38 65 58 113 82 117 143 132 148 181 170 193 198 96 77 100 124 128 158 151 171 151 184 185 223 223 201 235 255 274 283 300 229 258 285 314 351 346 359 378 388 403 442 450 452 486 493 531 559 581 220 256 236 284 291 323 336 359 373 377 395 432 415 457 490 517 511 539 87 83 91 108 100 105 120 119 141 154 158 168 189 200 182 199 214 224 234 235 98 116 117 145 131 134 152 164 148 171 190 178 183 170 193 203 195 229 214 254 276 280 281 294 300 328 322 315 331 353 355 390 417 392 373 440 412 434 479 448 464 290 307 324 342 333 353 372 362 389 381 414 397 396 415 433 434 456 434 440 463 464 152 134 116 134 143 153 170 180 157 172 186 205 213 193 211 211 242 227 230 247 242 212 241 265 281 297 315 356 374 348 326 308 275 292 304 259 273 275 308 297 331 353 371 397 404 385 398 425 438 432 427 457 445 467 484 484 502 479 457 449 475 496 353 345 369 374 391 396 430 422 403 450 456 465 481 492 483 511 526 570 603 591
101 147 165 182 211 207 218 191 171 147 181 237 288 332 329 284 310 244 262 227 293 309 349 371 357 327 345 323 304 291 341 205 253 275 257 234 219 182 154 182 222 144 163 181 229 209 185 173 216 208 233 245 256 237 231 255 249 292 285 302 322 340 385 398 368 338 337 310 283 278 259 249 276 385 360 323 357 333 377 333 362 389 420 409 413 419 416 426 427 308 298 305 300 285 294 272 322 297 316 329 356 369 338 408 446 80 110 120 108 137 136 157 173 168 172 185 195 199 202 220 227 216 226 256 248 238 240 281 264 262 276 269 265 275 294 288 261 258 182 195 214 257 257 272 244 280 316 294 331 299 283 333 69 86 73 105 100 91 106 121 137 135 162 155 224 194 202 209 227 228 234 145 132 165 198 181 221 224 224 250 266 266 293 301 309 295 303 299 336 330 308 330 360 337 358 377 394 350 352 374 378 392 412 408 318 323 351 370 349 365 383 390 398 421 297 327 312 343 314 330 356 362 385 387 362 354 378 316 343 365 368 375 397 411 416 410 395 391 384 372 417 445 467 451 427 429 402 429 439 438 435 472 393 402 406 406 430 420 436 445 478 471 478 489 508 429 447 451 463 484 475 501 464 492 469 503 533 506 517 541 501 512 545 575 581 563 531 514 533 557 562 552 576 586 582 551 571 594 603 615 631 622 599 620 633 652 660 672 686 510 530 552 569 555 540 531 505 523 559 585 583 613 604 56 48 22 0 51 66 46 86 71 131 90 128 159 145 158 194 179 204 207 117 98 122 145 149 179 171 192 170 204 203 242 241 216 250 272 289 296 313 242 269 294 324 361 353 368 388 395 411 451 456 459 490 499 536 561 584 228 261 238 285 295 322 338 357 370 379 399 435 413 456 490 516 513 540 85 72 75 94 90 101 115 109 134 149 151 158 178 191 175 193 206 214 226 229 100 116 124 153 135 133 151 166 151 178 196 182 185 168 193 205 200 228 209 248 270 276 280 292 296 326 318 309 326 347 351 386 414 387 367 432 406 430 475 443 456 280 298 316 334 323 341 360 353 382 372 407 388 385 404 422 421 444 424 431 453 455 132 116 100 119 129 141 156 165 139 152 167 188 198 180 199 197 225 214 216 233 230 192 222 245 262 277 295 336 353 328 307 289 258 274 287 245 259 264 294 282 314 334 352 378 385 367 381 408 419 413 407 437 426 446 463 463 482 460 439 432 457 479 337 331 356 359 377 380 415 409 391 436 440 449 465 477 470 497 510 553 587 575
150 198 216 234 261 256 266 240 220 198 231 288 338 383 378 332 357 292 312 277 342 360 400 422 408 379 396 374 355 342 392 255 303 325 308 285 270 233 204 232 273 193 211 229 278 257 232 218 258 253 280 293 302 282 274 296 286 340 334 351 371 390 435 447 418 386 384 358 330 323 303 289 317 433 408 369 404 378 423 376 404 434 462 456 458 463 459 465 465 353 342 347 338 323 327 309 357 333 357 371 397 404 375 444 480 113 139 144 128 163 154 165 180 193 186 196 201 226 224 231 233 240 246 272 254 264 263 304 286 281 292 282 273 275 302 292 250 252 172 180 198 242 237 249 234 265 298 274 320 287 273 319 87 111 76 110 98 77 85 106 122 134 161 148 225 189 191 189 219 215 218 190 174 206 238 216 258 258 254 281 301 294 322 328 333 316 321 313 359 348 318 342 372 351 375 392 406 358 363 395 387 410 422 423 348 356 385 401 379 389 409 419 429 451 294 324 305 338 319 331 355 353 378 386 363 358 381 294 323 346 346 350 370 387 395 393 372 371 369 359 411 440 458 444 419 419 392 412 420 416 410 449 400 407 407 403 428 424 443 446 480 470 474 483 504 415 435 434 442 466 458 485 449 481 459 494 525 494 503 527 481 486 519 549 556 539 507 497 517 543 549 540 565 574 568 542 563 585 592 602 620 613 592 614 629 644 652 662 679 508 524 545 562 552 538 531 506 525 558 584 578 611 604 88 70 60 51 0 31 38 101 61 127 61 99 144 124 128 166 145 172 170 143 120 136 152 167 191 174 196 164 201 191 234 228 195 230 257 268 270 285 214 237 257 289 325 313 330 351 353 371 411 413 418 445 456 490 513 537 190 217 192 237 250 273 291 307 320 331 353 388 363 405 441 467 464 492 37 23 40 49 40 51 64 59 83 98 100 108 129 140 124 142 155 164 175 178 59 70 88 115 94 85 102 121 108 138 156 139 138 118 144 159 156 179 158 197 219 225 230 242 245 275 267 258 274 296 300 335 363 336 316 381 355 379 423 392 406 231 247 265 283 273 293 312 303 331 322 356 338 336 355 373 374 396 374 381 403 405 110 86 63 79 84 93 111 122 104 124 135 151 156 134 151 152 187 167 171 188 182 164 192 219 230 249 271 312 328 301 273 257 219 238 247 199 214 215 249 238 276 301 320 349 353 330 342 370 386 382 379 405 397 420 438 436 453 427 404 394 419 440 295 285 309 316 331 338 372 362 343 390 397 407 424 434 423 452 469 513 546 532
166 209 227 242 267 259 265 240 221 204 236 293 342 385 378 332 354 290 312 278 343 370 412 433 416 386 401 379 361 351 402 269 317 339 319 294 280 244 219 246 285 210 229 246 294 274 251 239 281 273 299 311 322 303 296 319 312 358 350 367 387 405 449 463 433 403 402 376 349 343 325 313 341 450 426 389 423 398 443 398 427 455 485 475 479 485 482 490 491 374 363 370 363 348 354 335 383 359 381 394 421 431 401 470 507 139 166 173 157 192 184 196 211 222 217 227 232 255 254 262 264 269 277 303 285 293 293 334 316 311 323 313 304 306 333 323 279 282 202 209 227 270 264 276 264 294 326 301 350 316 303 348 116 140 107 141 129 108 114 136 152 165 193 179 256 220 221 217 250 245 246 211 197 229 262 242 284 285 282 309 327 323 351 357 363 346 351 344 389 378 349 373 403 382 406 423 438 389 394 426 419 440 453 454 376 383 412 429 407 419 439 448 457 479 325 354 335 368 350 362 386 383 409 417 394 389 412 321 350 373 372 375 395 413 422 420 398 398 397 387 441 470 488 474 449 448 421 440 446 442 435 475 431 438 438 433 459 455 474 477 511 501 505 513 534 443 464 461 469 493 486 512 477 510 488 524 554 523 531 555 507 510 543 572 581 564 532 524 545 571 577 569 594 602 596 571 592 614 621 630 649 643 622 644 659 674 682 691 709 539 554 575 592 582 569 562 537 556 589 615 608 641 634 81 61 64 66 31 0 27 83 35 98 30 68 113 92 98 135 116 143 143 126 103 114 126 145 166 146 168 135 172 160 204 197 164 199 225 237 239 255 184 208 230 262 298 288 304 324 329 346 386 391 394 424 434 470 496 518 164 195 173 220 229 259 273 295 309 314 333 370 351 393 426 453 448 476 25 44 69 70 52 44 60 69 83 92 100 115 137 143 122 137 155 169 176 174 35 52 60 88 70 70 88 101 86 113 131 116 119 107 129 140 134 165 151 193 213 216 217 230 237 265 259 253 269 291 292 326 353 329 312 379 349 370 416 386 403 234 249 264 283 276 299 318 304 328 321 353 340 340 360 378 381 402 377 381 405 405 138 112 88 100 101 104 125 138 128 151 158 171 172 147 159 164 206 177 184 200 191 188 216 244 252 274 297 337 352 325 293 279 237 258 264 209 226 220 259 250 294 322 341 372 374 348 358 388 407 404 402 426 420 443 462 459 476 447 424 412 435 456 309 295 319 328 341 352 385 371 350 398 409 422 439 446 432 462 483 529 561 545
142 183 201 215 240 232 239 213 194 177 209 266 315 358 351 305 328 264 285 251 316 344 387 407 390 359 375 352 334 324 375 245 293 313 294 267 253 219 194 222 260 187 206 223 270 251 229 218 261 252 276 288 300 281 276 300 295 335 326 342 362 381 423 438 409 380 380 352 326 322 304 295 322 426 402 366 401 377 421 377 407 434 465 453 457 464 461 471 473 352 342 350 345 331 339 318 367 343 362 374 401 415 384 454 491 124 154 162 148 180 176 192 208 211 211 222 230 243 244 258 262 259 268 296 283 281 283 324 306 303 316 308 301 307 330 322 285 286 207 216 234 278 275 287 269 302 336 311 356 323 309 356 107 128 103 138 128 112 121 141 158 165 193 182 256 222 226 227 254 251 254 190 178 211 243 227 267 270 269 295 312 311 338 345 353 337 344 339 379 371 346 368 399 376 399 417 433 386 390 417 415 433 450 448 363 369 397 415 394 408 427 435 443 466 327 357 339 372 349 363 388 388 413 419 395 388 412 332 361 384 384 388 409 426 433 430 410 409 406 395 445 474 494 479 454 454 427 449 457 454 449 487 429 437 439 436 461 454 473 478 511 503 508 518 538 451 471 471 480 504 495 522 486 517 495 529 560 530 539 564 519 524 557 587 595 577 545 534 554 580 585 577 601 610 605 577 598 620 628 638 656 649 627 649 663 679 687 698 714 541 559 580 597 585 572 564 538 557 591 617 612 644 636 55 35 38 46 38 27 0 63 27 93 45 82 116 100 113 148 133 158 161 105 82 98 115 128 153 138 160 132 168 162 203 200 172 207 230 245 251 268 197 223 249 279 315 309 323 342 350 366 406 412 415 448 455 493 520 542 183 218 197 246 252 285 298 321 336 339 357 394 377 420 452 479 473 501 51 60 78 87 73 70 86 91 109 118 126 139 161 169 149 164 181 195 202 200 60 78 80 108 93 96 115 126 110 134 152 139 145 133 156 165 157 191 178 220 240 243 243 257 263 291 286 280 296 318 319 353 380 356 338 406 376 397 443 413 430 260 275 291 310 302 324 343 330 354 347 380 366 366 386 404 406 427 403 408 431 431 147 124 101 117 121 127 146 159 143 163 173 189 193 169 183 186 225 200 207 223 215 202 231 257 268 288 309 350 366 339 311 295 257 276 284 233 249 246 283 273 313 339 358 387 391 368 379 408 424 420 417 443 435 458 476 474 491 465 442 432 456 477 331 319 343 351 365 374 407 396 375 423 432 443 460 469 456 486 505 550 583 568
148 171 188 195 212 198 199 177 161 154 182 236 281 322 310 263 283 222 247 215 277 323 370 387 365 331 343 320 304 300 353 238 283 301 278 246 234 205 190 216 248 192 210 224 266 251 235 228 275 261 280 288 305 288 287 314 315 333 320 334 353 371 408 428 399 374 378 348 327 326 312 312 337 421 399 367 400 380 422 385 416 438 475 450 459 469 468 484 489 357 350 361 363 350 364 339 390 364 376 385 412 436 403 474 513 160 191 203 192 218 220 242 258 249 256 270 280 279 284 305 313 296 308 340 334 316 321 361 345 344 359 353 350 361 380 374 344 342 265 276 295 339 336 349 328 362 397 373 415 382 367 415 155 170 157 191 184 171 183 201 217 220 247 239 309 279 285 288 311 310 315 202 197 230 261 254 289 296 299 324 336 343 368 378 388 376 386 383 415 412 393 414 444 420 441 460 477 435 437 454 463 474 497 491 392 394 421 442 423 443 460 464 468 494 382 412 397 428 399 416 442 446 469 473 448 439 463 394 423 445 446 451 471 488 495 491 472 471 466 454 502 530 551 536 512 513 486 510 519 516 511 549 478 487 492 491 515 505 522 530 563 557 564 574 593 511 530 532 542 565 556 582 546 576 553 587 617 590 599 624 580 587 620 650 657 640 608 595 615 640 645 635 660 669 664 635 656 678 687 698 715 706 684 705 718 736 745 756 771 595 615 637 654 640 626 617 591 609 644 670 668 699 689 37 38 65 86 101 83 63 0 49 57 76 92 92 92 117 142 141 159 169 43 20 36 60 66 94 87 107 91 121 128 162 165 152 182 198 221 235 254 185 218 250 275 313 315 324 339 358 369 407 422 420 462 465 506 541 560 192 236 222 274 271 317 322 355 372 363 375 415 408 451 477 506 495 525 106 123 141 150 134 125 140 152 164 168 180 197 219 224 200 212 233 250 254 248 102 121 105 126 123 140 157 158 140 151 169 163 176 177 192 194 181 226 222 268 286 284 278 293 304 328 327 324 340 363 359 390 416 397 383 452 419 435 482 455 476 314 327 340 359 355 380 398 382 400 396 425 418 420 440 458 461 482 455 457 482 480 209 186 164 180 183 187 207 220 206 225 236 252 254 229 241 247 287 259 267 283 273 265 294 319 331 351 371 412 429 402 373 358 319 339 346 292 309 301 342 333 376 402 421 450 454 430 441 470 487 483 480 506 498 521 539 537 554 528 505 494 518 538 392 377 400 410 423 434 467 453 431 479 492 504 521 528 513 544 566 611 643 627
161 197 214 226 248 237 241 217 199 187 217 273 321 363 354 307 328 265 289 256 320 356 400 419 400 368 382 359 342 335 386 261 308 328 307 278 265 232 211 238 274 206 225 241 287 269 249 239 284 273 296 307 320 302 298 322 319 353 343 359 378 397 437 454 425 397 398 370 345 342 325 318 345 444 421 385 420 397 440 399 428 454 487 471 477 485 482 494 496 372 363 372 369 355 364 342 392 367 385 396 423 439 408 478 516 150 180 189 175 207 203 219 235 238 238 250 257 270 271 285 289 286 295 324 310 308 309 351 333 330 344 335 328 334 358 349 310 312 232 240 259 302 298 309 294 326 359 334 381 348 334 380 134 155 130 165 155 137 145 166 183 191 219 208 283 248 251 250 279 276 278 211 201 234 266 252 291 295 295 320 337 337 363 371 379 364 371 366 406 398 373 396 426 403 426 444 460 413 417 443 443 460 477 475 389 394 422 441 420 435 454 461 468 492 353 383 365 398 375 390 414 414 438 445 422 415 439 355 384 407 406 409 429 447 455 453 432 432 429 419 471 500 519 504 479 479 452 473 480 476 470 509 456 464 466 462 488 481 500 504 538 529 534 543 564 475 495 494 503 527 519 545 510 542 520 555 585 555 563 588 541 545 577 607 615 598 566 557 578 604 610 601 626 635 628 602 623 645 653 663 681 674 653 674 689 705 713 723 740 567 584 606 622 611 598 590 564 584 617 643 638 670 663 59 40 58 71 61 35 27 49 0 66 30 60 89 75 90 124 113 136 141 92 69 79 91 109 131 113 135 105 141 135 176 173 146 180 203 219 226 243 172 200 227 256 293 289 302 320 332 345 385 394 395 431 437 476 507 528 164 202 184 234 237 276 285 313 329 326 342 380 367 411 440 468 460 489 58 78 101 105 87 76 91 104 115 119 131 148 170 175 152 164 185 201 206 200 54 73 64 90 81 93 110 115 98 116 135 125 134 130 148 153 143 183 175 220 239 238 235 250 259 284 282 278 293 316 314 347 373 352 336 405 373 391 438 409 429 265 279 292 311 306 331 349 333 353 348 379 369 371 391 409 412 433 406 409 434 432 171 146 122 135 136 139 160 174 163 185 193 206 207 181 192 198 242 211 219 235 224 223 251 278 287 308 331 372 387 360 328 314 272 293 299 243 260 252 293 284 329 358 376 407 409 384 393 423 442 439 437 461 455 478 497 494 511 482 459 447 470 491 344 328 351 362 374 386 419 404 382 430 443 456 473 480 464 495 518 563 595 578
205 227 244 249 264 246 243 224 210 208 234 286 328 367 351 305 321 264 291 261 321 376 424 440 415 380 391 367 352 352 405 294 339 356 332 299 288 261 247 273 303 249 267 281 323 308 292 285 332 318 337 345 362 345 344 371 371 389 376 390 409 427 462 483 455 431 435 405 384 383 369 368 394 477 456 424 457 437 479 442 473 496 532 507 516 526 526 541 546 414 407 418 419 406 419 395 446 420 433 442 469 492 459 530 569 210 241 252 239 268 267 285 301 299 302 315 323 330 333 350 355 347 358 388 376 368 371 412 395 393 407 399 394 400 423 415 376 378 298 306 324 368 362 373 360 391 424 398 447 413 400 445 199 218 196 231 221 203 211 233 249 258 286 274 349 315 318 315 346 342 344 259 253 286 317 308 344 351 353 378 391 396 421 431 440 426 435 430 467 461 438 460 490 468 490 508 524 479 482 505 508 523 542 539 446 449 476 497 478 495 513 519 524 549 420 450 431 464 442 456 480 480 505 512 488 481 505 418 448 471 469 471 490 509 519 518 495 496 494 485 538 566 585 571 546 545 518 537 544 539 531 571 522 530 532 529 554 547 565 571 604 596 600 610 630 541 561 559 566 591 583 610 575 608 586 621 651 620 628 653 604 605 638 667 676 660 628 621 642 668 675 667 691 700 693 668 689 711 718 728 746 740 719 741 755 771 779 789 806 634 651 672 688 678 664 657 631 650 684 710 704 737 729 93 86 113 131 127 98 93 57 66 0 74 62 36 45 74 89 97 108 122 78 65 48 37 68 75 50 71 39 75 73 111 110 95 125 142 163 178 197 129 163 197 220 258 263 270 284 307 315 353 370 367 412 413 456 495 512 145 192 184 236 226 281 280 319 338 320 328 369 370 413 434 464 450 480 113 142 166 167 147 127 140 160 163 157 176 197 218 217 191 197 221 244 242 230 97 112 83 92 101 127 140 131 115 113 128 128 146 159 166 161 144 196 202 249 263 256 245 262 276 295 299 300 314 337 329 357 381 367 357 428 390 401 450 426 451 303 312 321 340 341 370 387 364 374 375 400 401 406 426 444 450 470 438 436 463 458 236 210 185 197 194 192 214 230 225 248 255 265 262 233 239 250 299 259 270 284 269 285 313 341 347 370 394 434 449 421 385 373 328 350 352 291 309 292 339 333 384 416 435 467 467 438 445 477 499 497 497 518 515 539 558 554 570 538 514 500 521 541 393 373 394 409 416 434 465 445 421 470 489 504 522 525 503 536 565 612 643 623
186 225 243 255 278 267 271 247 229 216 247 303 351 393 383 336 357 295 319 285 349 385 428 448 429 397 412 389 371 364 416 288 336 356 335 308 294 260 238 265 302 231 251 267 314 295 274 262 306 297 321 332 345 326 320 344 338 379 370 386 406 424 465 481 452 424 424 396 371 366 348 339 366 470 447 410 445 421 465 422 451 478 510 497 502 509 506 515 517 397 387 395 390 375 382 362 411 386 406 419 446 458 428 497 534 166 195 202 187 221 214 226 241 252 247 257 262 284 283 292 294 299 306 333 315 322 322 364 346 341 353 343 334 335 363 353 307 311 231 236 254 297 290 300 292 321 352 326 377 344 331 375 145 169 137 171 159 137 142 165 181 194 222 208 286 249 249 244 278 272 273 234 222 255 288 270 310 312 311 337 355 352 379 386 393 376 381 374 419 408 379 403 434 412 436 453 468 419 424 455 449 470 483 484 405 411 440 458 436 448 468 477 485 508 354 383 363 397 379 392 415 411 437 446 424 419 442 346 376 399 396 398 417 436 446 446 422 423 423 414 470 498 516 502 476 475 448 465 471 466 458 498 461 468 468 462 488 484 504 506 540 529 533 541 563 469 490 487 493 518 511 538 504 537 516 551 582 549 557 581 532 532 564 593 603 586 555 549 570 597 604 596 621 629 622 598 620 641 647 657 676 670 650 672 687 702 709 718 737 567 582 603 619 610 598 591 566 585 618 644 636 670 663 88 69 82 90 61 30 45 76 30 74 0 39 84 63 69 106 89 115 117 119 96 100 106 130 146 123 145 108 146 131 175 168 134 169 196 207 210 226 155 180 204 234 271 264 278 298 306 321 361 368 370 404 411 449 478 499 139 174 155 205 209 246 256 283 299 297 314 352 338 381 411 438 431 460 40 71 97 94 73 54 68 86 92 92 107 126 147 150 125 136 158 177 179 172 27 45 35 63 51 64 81 85 68 89 108 96 104 101 118 124 114 153 146 192 210 209 205 220 229 255 252 249 264 287 285 317 343 322 307 376 344 361 408 380 401 239 251 264 283 279 306 324 306 324 320 350 342 344 365 382 387 407 379 381 406 404 166 139 113 124 121 119 141 156 152 176 182 192 189 161 169 178 225 188 198 213 200 212 239 268 274 297 321 361 375 348 312 300 255 276 280 221 238 227 270 263 311 342 361 393 394 366 373 404 426 424 424 445 441 465 485 481 496 465 441 428 450 470 322 305 327 340 349 364 396 379 357 405 420 434 452 457 439 470 496 542 574 555
221 255 273 283 303 290 291 269 252 243 273 328 373 414 402 355 373 313 339 307 369 413 458 477 456 422 435 412 396 391 443 320 368 387 365 335 323 291 271 298 333 266 285 301 347 329 309 299 343 333 356 367 380 362 357 382 376 413 403 418 438 456 496 513 484 457 458 430 405 402 385 377 404 503 480 445 479 457 500 458 488 514 546 531 537 544 542 553 555 432 423 431 427 413 421 400 449 425 444 456 483 497 466 536 573 205 234 241 225 259 253 264 278 290 285 295 300 323 322 330 331 338 345 371 352 361 361 402 384 379 391 381 372 371 400 389 339 345 265 269 286 328 319 328 325 352 381 355 409 375 363 406 184 208 175 209 196 173 177 200 215 231 259 244 322 284 283 274 312 305 305 271 259 293 325 308 349 351 350 376 393 391 418 425 431 414 420 412 458 447 417 440 471 450 474 491 505 455 461 494 486 509 521 522 444 450 478 497 475 487 507 515 524 547 389 418 397 430 416 427 449 443 470 481 459 455 478 374 404 427 423 423 441 461 472 475 448 451 452 445 503 532 547 534 508 506 480 494 498 492 482 523 498 504 503 496 522 520 541 542 576 564 566 574 596 499 521 515 519 546 539 566 533 568 547 583 613 579 586 610 558 555 587 615 625 610 579 576 598 625 633 626 651 659 651 629 651 672 677 686 706 701 682 704 720 733 740 749 769 601 615 635 651 644 631 626 601 621 652 678 669 703 698 116 99 117 128 99 68 82 92 60 62 39 0 55 29 31 67 53 76 81 129 109 103 98 128 136 107 127 86 122 100 145 134 97 132 160 169 171 187 116 141 167 197 234 229 242 261 272 285 325 335 335 372 378 417 450 470 104 145 130 182 179 226 230 263 281 271 284 324 316 360 385 414 404 433 70 105 132 125 103 77 86 111 107 97 118 140 160 157 131 135 160 184 181 168 48 55 23 34 40 68 79 70 53 59 77 71 86 98 105 103 89 137 141 188 202 196 187 203 216 238 239 239 254 277 270 300 325 309 297 367 331 344 393 367 391 241 251 260 278 279 309 326 303 314 314 340 339 344 365 382 389 408 376 375 402 397 198 170 145 152 146 139 162 178 180 206 209 215 209 178 180 194 247 201 214 227 210 240 265 294 297 322 348 387 400 372 332 322 273 296 297 232 250 232 280 274 328 363 382 416 414 382 387 420 445 444 446 464 463 488 509 503 517 484 459 442 463 483 335 313 333 349 355 375 405 384 360 409 428 445 463 465 442 475 506 553 583 562
239 263 280 285 299 282 278 260 246 245 270 322 363 401 384 338 353 298 326 296 355 412 460 476 451 416 426 402 388 388 440 330 375 392 369 335 324 297 283 309 339 284 302 316 358 343 327 319 365 352 372 380 397 380 378 404 403 425 412 426 445 463 498 519 491 466 471 441 420 418 404 401 427 513 491 459 493 473 515 477 507 531 566 543 551 561 560 575 579 449 441 452 452 439 450 427 478 452 467 476 504 524 492 563 601 238 269 278 264 295 292 307 323 327 327 338 344 358 360 373 376 375 384 412 397 396 398 440 422 419 432 423 416 419 445 436 390 395 315 320 338 380 372 382 375 404 435 408 461 427 414 458 223 244 218 253 241 221 226 249 264 277 305 292 369 333 333 326 362 356 357 292 285 318 350 339 376 381 382 408 423 425 451 460 468 453 460 454 495 487 461 484 514 492 515 533 548 501 505 532 530 549 565 564 476 481 508 528 508 524 542 549 555 579 438 467 447 480 462 475 498 495 521 530 507 502 525 427 457 480 477 477 495 516 526 528 502 504 505 497 553 582 599 586 560 558 532 547 552 546 536 577 544 551 551 546 572 567 587 590 624 613 617 625 647 552 573 568 574 599 593 620 586 620 599 635 665 632 639 664 612 609 641 670 680 664 633 630 652 679 686 679 704 712 704 681 703 724 730 739 759 753 734 756 771 785 792 801 820 651 666 686 703 694 681 675 650 669 702 728 720 754 747 127 117 143 159 144 113 116 92 89 36 84 55 0 26 51 54 69 74 90 113 101 82 63 97 92 60 77 34 68 47 92 84 60 92 114 131 143 162 93 127 161 184 222 228 234 248 271 279 317 334 331 377 377 421 461 478 113 162 157 208 194 254 250 291 312 289 294 337 341 384 402 432 417 447 122 155 181 177 155 131 141 165 161 150 171 195 214 210 183 185 211 236 231 215 101 110 77 74 91 121 131 115 101 89 101 106 127 148 148 138 119 174 187 234 245 234 220 237 254 270 276 280 293 316 305 331 354 343 336 406 366 375 424 401 429 290 298 304 322 326 358 374 347 353 356 379 384 390 411 428 437 455 420 417 444 438 249 222 196 205 200 194 216 232 233 259 263 269 263 233 234 248 301 254 268 281 263 294 320 348 351 376 402 442 454 427 386 377 327 351 351 285 304 282 332 327 382 417 437 470 468 436 441 474 499 499 500 518 518 543 563 558 572 538 513 496 516 535 388 364 384 401 406 427 457 433 408 457 479 497 515 515 490 524 557 605 635 612
232 262 279 287 304 288 286 266 251 246 274 327 371 410 395 349 365 308 335 304 364 415 462 479 456 422 433 410 394 392 445 328 375 393 370 338 326 297 279 306 339 278 297 311 356 339 321 312 357 346 367 377 392 374 371 396 393 422 410 425 444 463 500 520 491 465 468 438 416 413 397 392 419 511 489 455 489 468 511 471 501 526 560 540 547 556 555 567 571 444 436 445 443 429 439 417 467 442 458 469 496 514 482 552 590 224 254 262 248 280 275 289 303 312 309 319 325 344 344 355 357 359 368 395 377 382 383 424 406 402 415 405 397 398 425 415 367 372 292 297 314 356 348 357 353 380 410 384 437 404 391 434 206 229 199 234 222 200 204 227 242 257 285 271 348 311 310 302 340 333 333 284 275 308 341 327 366 369 369 395 411 411 438 446 453 437 443 436 480 470 442 465 496 474 498 515 530 481 486 516 511 532 546 546 463 469 497 516 495 509 528 535 543 566 416 445 424 458 442 454 476 471 498 508 486 481 504 403 432 456 452 451 470 490 501 504 477 479 481 473 531 559 576 563 537 534 508 522 527 521 511 552 524 530 530 524 550 547 567 569 603 591 594 602 624 528 549 544 548 574 568 595 561 596 575 611 642 608 614 639 587 583 615 644 654 638 607 605 627 654 662 655 680 687 680 657 679 700 706 715 734 730 710 732 748 762 769 777 797 629 643 663 679 671 659 653 628 648 680 706 697 731 725 122 109 132 145 124 92 100 92 75 45 63 29 26 0 29 50 52 67 78 121 105 92 80 113 114 84 102 59 94 71 116 106 72 107 133 145 151 169 98 127 158 184 222 223 233 249 266 277 316 330 328 370 373 415 451 469 101 148 139 191 182 236 236 274 293 276 284 326 325 368 389 419 406 436 98 132 159 153 131 106 115 140 135 124 145 168 188 184 157 159 185 210 205 190 76 84 51 50 65 95 105 90 76 68 83 84 103 122 124 117 99 152 162 209 221 213 200 217 232 251 255 257 271 294 285 313 336 323 314 384 346 356 405 381 408 265 273 280 299 302 332 349 324 331 333 357 360 366 387 404 412 430 397 394 421 416 226 199 173 181 174 168 190 206 209 235 238 244 237 206 207 221 275 228 241 254 237 269 294 323 326 351 377 416 429 401 360 351 301 325 324 259 277 256 306 301 356 391 410 444 442 410 415 447 473 473 475 492 492 517 538 532 545 512 487 470 490 509 362 338 358 375 380 401 431 408 383 432 454 471 489 490 465 499 532 579 609 587
251 284 302 311 330 315 314 293 278 271 299 353 398 438 424 377 394 336 362 331 392 440 486 504 482 448 460 437 421 418 470 350 397 416 394 363 350 320 300 328 362 297 316 331 377 359 339 329 374 364 386 397 410 392 388 412 407 443 432 447 467 485 524 542 513 486 488 460 436 432 415 407 435 533 510 475 510 487 531 489 519 545 577 561 567 575 573 584 586 463 454 462 458 444 451 431 480 456 475 486 513 527 496 566 604 236 264 271 255 290 282 292 306 321 314 323 327 353 352 358 358 368 374 400 379 391 391 432 414 409 420 409 399 396 427 415 362 369 290 292 309 349 339 347 348 373 401 374 431 398 386 427 214 238 204 237 224 200 202 226 240 258 286 270 348 309 306 295 337 328 326 302 290 323 356 339 379 382 380 406 424 421 449 455 461 444 448 440 487 476 444 468 499 478 503 519 533 482 488 523 513 537 548 550 474 481 509 527 505 517 537 546 555 577 413 442 420 454 442 452 474 466 493 505 484 481 504 392 422 445 440 438 456 477 489 494 465 468 472 466 526 555 569 557 530 527 501 512 516 508 497 539 525 530 528 520 547 546 567 566 601 587 589 596 619 519 541 533 536 563 558 585 552 588 568 604 635 599 605 629 575 568 600 628 639 624 593 594 616 644 652 646 671 678 669 650 672 692 697 705 725 722 704 726 742 755 761 769 790 625 637 657 673 666 655 650 625 645 676 702 691 726 722 144 129 148 158 128 98 113 117 90 74 69 31 51 29 0 38 24 46 52 149 132 121 109 142 142 111 128 84 116 86 130 115 73 107 138 143 142 157 86 110 137 166 203 200 211 230 243 255 295 305 305 345 349 389 424 443 75 119 110 162 154 207 207 244 264 247 257 298 296 339 361 391 378 408 96 131 158 148 126 99 104 131 121 106 128 152 170 163 136 136 162 189 182 165 72 73 42 25 48 79 84 65 53 39 54 55 76 99 97 88 70 124 137 183 194 184 171 188 204 221 226 229 243 266 256 283 307 294 285 356 317 327 376 352 379 241 247 253 272 276 308 324 297 303 305 328 333 340 361 378 386 404 370 366 394 388 222 194 168 173 164 155 177 193 201 228 228 231 222 190 188 204 261 209 224 235 216 259 283 313 312 338 365 404 416 388 344 337 285 309 306 238 257 233 285 281 338 375 395 429 426 392 394 428 456 456 459 475 477 502 523 516 529 494 468 450 469 488 341 315 335 353 356 379 408 383 358 407 430 449 467 466 440 474 509 557 586 563
283 312 329 336 352 335 332 313 299 296 322 375 417 455 438 392 407 352 380 350 409 464 511 528 504 469 480 456 441 440 493 378 425 443 419 387 375 347 330 357 389 328 347 362 406 390 371 362 407 396 417 427 442 424 421 446 442 473 461 475 495 513 549 570 541 515 518 489 466 464 448 442 469 562 540 506 540 518 561 521 551 576 610 591 598 607 605 617 620 494 486 495 493 478 487 466 515 491 508 519 546 563 531 601 639 272 301 308 292 327 320 330 344 358 352 361 365 390 389 396 396 405 412 438 417 428 428 470 451 446 458 447 437 434 465 453 399 407 327 329 345 386 375 382 385 409 437 409 468 434 423 463 251 275 242 275 262 238 240 263 278 296 324 308 386 347 344 332 374 365 363 335 324 358 390 375 414 418 416 442 460 458 485 492 498 481 486 478 525 513 482 506 537 516 541 557 571 520 526 561 551 575 586 588 511 517 545 563 542 554 574 582 591 614 451 480 457 491 480 490 511 502 530 543 522 519 541 427 457 480 474 471 488 510 523 529 498 503 507 501 563 591 605 593 567 563 537 547 550 541 529 571 563 568 565 557 584 583 605 604 638 625 626 633 656 554 577 568 570 597 592 619 587 624 604 640 671 634 639 664 608 599 630 658 670 655 625 628 650 679 687 681 707 713 704 685 708 728 732 740 761 758 740 762 778 791 797 804 826 662 673 693 709 703 692 687 663 683 713 739 727 763 759 173 160 181 194 166 135 148 142 124 89 106 67 54 50 38 0 33 21 40 166 153 136 117 150 142 109 121 81 102 66 105 86 39 71 103 105 104 120 49 77 108 134 172 174 183 198 218 227 266 281 279 323 324 367 407 423 60 110 110 159 141 205 197 242 263 236 240 283 289 332 348 379 363 393 134 169 196 186 164 136 140 168 155 137 160 184 201 191 164 160 187 215 204 184 110 110 80 59 84 113 115 90 84 55 59 72 95 126 116 100 79 134 157 201 208 193 175 192 211 223 233 239 252 274 260 283 305 297 293 362 321 326 375 354 385 261 265 268 285 293 327 342 311 310 316 335 347 355 377 393 403 420 382 376 405 396 259 231 206 210 200 189 211 227 237 265 264 265 254 222 217 235 293 237 254 264 243 295 318 347 345 372 400 438 449 421 374 369 315 340 335 265 284 256 309 307 367 406 425 461 456 420 421 455 485 486 491 504 508 534 555 547 559 522 496 476 495 512 366 338 356 377 377 403 431 402 376 425 452 472 491 487 457 492 531 579 608 582
274 308 325 335 353 339 338 317 302 294 323 377 422 462 447 400 417 359 386 355 416 464 510 528 506 472 484 461 445 441 494 373 420 439 417 387 374 343 323 351 385 319 338 354 400 382 362 351 395 385 408 419 433 414 409 433 427 465 455 470 490 508 548 566 537 509 511 482 458 454 437 428 455 556 533 498 532 509 553 511 540 567 599 584 589 597 594 604 606 485 475 483 479 464 470 450 499 475 495 508 534 547 516 586 623 255 282 288 272 307 299 306 320 338 330 338 340 370 368 372 371 384 391 415 391 408 407 449 430 424 435 423 412 407 439 427 369 378 300 300 316 356 344 351 356 379 406 378 438 404 394 432 231 256 220 252 238 213 213 237 251 271 298 281 360 320 316 302 346 336 333 323 311 344 377 358 399 401 398 425 443 438 467 472 478 460 463 454 504 490 457 481 512 492 518 533 546 494 501 539 525 552 560 564 492 499 528 545 523 533 554 563 573 595 423 451 428 462 454 463 483 472 500 515 494 492 514 396 426 449 442 439 456 478 491 497 466 471 476 471 533 562 575 563 537 533 507 515 518 509 497 539 536 541 537 528 555 556 578 576 610 596 597 603 626 523 546 536 538 565 561 587 556 593 573 610 640 603 608 632 576 567 598 625 637 622 592 596 619 647 656 650 676 682 673 655 677 697 701 708 729 727 710 732 748 760 766 773 795 633 643 663 679 674 663 658 634 654 684 710 698 734 730 168 152 170 179 145 116 133 141 113 97 89 53 69 52 24 33 0 28 28 173 156 144 131 164 161 129 144 102 129 95 136 118 72 102 135 134 128 141 74 92 115 146 182 177 189 209 219 233 272 282 283 321 325 366 400 419 52 96 88 140 130 185 184 223 243 224 234 274 273 316 338 367 355 385 110 145 171 158 137 109 111 139 124 105 128 152 168 158 132 127 154 182 172 153 86 82 57 30 55 82 82 57 52 23 32 40 63 94 84 71 51 106 125 170 179 167 151 168 185 201 208 212 225 248 236 262 286 274 267 337 297 306 355 332 361 230 234 239 256 263 296 311 282 284 289 310 318 326 347 364 373 390 354 349 377 370 232 203 179 181 170 158 179 195 208 235 234 234 222 190 184 202 261 205 221 231 210 264 286 316 313 340 368 407 417 389 342 336 282 307 303 233 252 224 277 274 334 374 393 429 423 387 388 422 452 454 458 471 475 501 523 515 526 489 463 444 462 480 334 306 324 345 346 371 399 372 345 394 420 440 459 456 427 462 499 548 576 551
296 328 345 353 370 354 351 332 317 313 340 393 436 475 458 412 427 372 399 369 429 482 529 546 522 488 499 475 460 459 511 394 441 459 436 405 393 363 345 372 405 342 361 376 421 404 385 375 419 409 431 442 456 438 433 458 453 487 476 491 511 529 567 586 557 531 533 504 481 477 461 453 480 577 555 520 554 532 576 534 564 590 623 606 612 620 618 629 631 508 499 508 504 489 497 476 525 501 520 532 559 573 542 612 649 281 309 315 299 334 326 334 348 365 357 365 368 397 396 400 399 412 418 443 419 435 435 476 458 452 463 451 440 435 467 455 397 406 328 328 344 383 371 377 384 406 432 405 465 431 421 459 258 282 247 280 266 241 241 265 279 299 326 309 388 348 343 329 374 363 360 347 336 369 402 384 425 427 425 451 470 465 493 499 505 487 491 482 531 518 485 509 540 520 546 561 574 522 529 567 553 580 588 592 519 526 554 572 550 561 581 590 600 622 451 479 455 490 482 491 511 500 528 542 522 520 542 422 451 475 467 463 480 502 516 523 491 497 502 497 560 589 602 590 564 559 534 541 543 534 521 563 564 569 565 556 583 584 606 604 638 623 624 630 654 549 572 562 563 590 586 613 582 619 600 637 667 629 634 658 601 590 621 647 660 646 616 621 644 672 681 676 702 708 698 681 704 723 726 734 755 753 736 759 775 786 792 799 822 660 670 689 705 701 690 686 662 682 712 737 724 761 757 188 173 193 204 172 143 158 159 136 108 115 76 74 67 46 21 28 0 20 186 171 156 138 171 163 131 142 102 123 86 121 100 53 79 113 108 100 113 46 65 92 120 158 156 167 184 200 211 250 263 262 304 306 348 387 404 39 89 90 138 120 184 176 221 242 215 220 262 268 311 328 358 343 373 138 172 199 186 165 137 138 167 150 130 153 177 192 180 155 148 174 203 191 169 114 110 84 58 83 109 108 81 79 45 43 59 82 117 102 83 63 117 142 185 190 174 155 172 192 203 213 221 232 254 240 262 284 277 273 343 300 305 354 334 365 246 248 250 267 276 311 325 293 290 297 315 329 338 359 375 386 402 364 356 385 377 259 231 206 209 197 184 205 221 235 263 261 259 246 215 207 226 285 227 244 254 231 291 312 342 338 366 394 432 441 414 365 361 306 331 325 254 273 241 296 295 356 397 416 452 446 409 408 442 474 476 482 493 498 525 547 538 549 510 484 463 481 498 354 323 340 363 361 389 416 386 359 408 437 457 476 471 440 476 516 564 592 566
302 336 354 363 381 366 364 344 329 322 351 405 449 488 473 426 442 386 412 382 442 492 538 556 534 500 511 488 472 469 522 401 448 467 445 414 402 371 352 379 414 347 366 382 428 410 390 379 422 413 437 448 461 442 437 461 454 494 483 499 518 537 576 594 565 538 539 511 486 482 465 455 483 584 561 526 560 537 581 539 568 595 626 612 617 625 622 632 633 513 503 511 506 491 497 477 526 502 523 535 562 574 543 613 649 281 309 314 297 333 324 330 342 363 354 361 363 396 393 395 393 409 415 438 412 434 432 473 455 448 458 446 434 426 460 447 386 397 319 318 333 372 359 364 374 395 420 392 453 420 411 447 257 282 244 276 261 236 234 258 271 293 320 302 381 340 334 318 365 353 350 351 338 371 404 385 426 427 425 451 470 464 492 498 503 484 487 477 528 514 479 503 534 515 541 556 568 515 522 563 546 575 581 587 518 526 555 572 549 558 579 589 600 621 442 470 445 479 474 482 501 489 517 533 513 512 534 408 438 461 453 449 464 487 502 510 477 483 489 485 550 578 590 579 552 547 522 527 529 519 505 548 557 561 556 546 573 575 598 594 629 613 613 618 643 536 559 548 548 576 572 599 568 607 587 625 655 616 620 644 586 574 604 631 643 630 600 607 630 659 668 663 689 694 684 668 691 710 713 720 742 741 724 746 764 774 779 786 809 650 659 677 693 690 679 676 652 673 702 727 713 750 747 196 180 198 207 170 143 161 169 141 122 117 81 90 78 52 40 28 20 0 199 183 170 154 187 181 149 161 120 143 106 141 120 73 97 131 123 110 120 60 69 88 119 155 148 162 182 191 205 244 254 254 293 297 338 373 392 24 71 70 119 104 165 159 202 223 199 207 248 250 293 312 342 328 358 134 168 194 179 159 131 130 158 139 117 140 164 177 164 139 130 157 186 173 150 111 104 83 55 77 100 95 67 69 34 25 44 65 102 84 64 44 97 124 166 170 154 135 152 172 183 193 200 212 234 220 243 265 257 253 322 281 286 335 314 345 227 229 230 247 257 291 305 273 270 277 295 308 318 339 355 366 382 344 336 365 356 251 223 199 199 187 172 192 208 225 253 249 246 232 200 191 211 271 211 228 237 214 279 299 329 323 352 381 418 427 399 349 346 290 315 308 236 255 223 278 277 340 381 400 436 429 391 390 424 457 460 466 476 482 509 531 522 532 493 467 445 462 479 335 305 321 344 342 371 397 366 339 388 417 438 457 452 420 456 497 545 573 546
151 160 175 176 187 169 165 147 134 136 159 209 250 289 274 228 245 187 213 184 243 300 349 364 338 303 313 290 275 276 328 226 269 284 259 224 214 191 184 207 232 191 208 218 256 244 232 229 277 260 274 280 299 285 287 314 321 322 306 319 338 355 387 411 383 361 367 336 319 320 309 315 338 406 387 357 390 373 413 380 411 431 470 438 449 461 462 481 489 350 345 358 365 353 371 345 396 369 376 382 409 440 406 476 516 181 212 226 217 238 244 270 286 267 280 296 308 295 303 330 340 314 328 361 361 332 338 377 362 363 380 375 375 390 405 401 379 375 299 312 330 374 373 387 361 397 433 410 448 416 400 450 183 195 190 221 217 207 220 237 253 252 278 272 338 311 319 325 344 345 351 206 206 237 266 266 296 306 312 335 344 356 379 391 403 393 405 405 430 431 417 437 465 441 459 480 498 460 460 469 486 491 519 510 402 402 427 450 433 457 472 474 475 502 412 442 429 459 426 444 471 479 501 502 475 465 490 432 460 482 484 490 511 527 533 527 510 508 502 489 533 560 583 567 544 546 519 546 556 554 550 588 502 512 520 521 544 531 546 557 590 586 593 605 623 546 564 568 579 601 592 618 581 609 586 619 649 624 634 659 617 626 659 689 696 678 646 631 650 675 679 669 693 703 699 668 688 711 720 732 748 738 714 736 748 767 777 788 802 624 646 668 685 670 654 644 618 635 672 698 698 727 717 61 73 96 117 143 126 105 43 92 78 119 129 113 121 149 166 173 186 199 0 23 30 57 38 72 81 95 98 116 136 159 169 167 193 201 229 249 269 204 239 274 296 334 340 347 359 384 391 429 447 444 490 490 534 572 590 222 269 258 310 303 354 357 392 410 397 405 447 444 488 511 540 527 557 150 165 181 191 177 168 184 195 208 210 224 240 262 267 244 255 276 294 297 290 145 164 145 163 164 182 199 197 180 186 203 200 215 219 232 232 217 265 264 310 327 324 316 332 344 366 367 365 381 404 399 429 454 437 424 493 459 473 521 495 518 357 370 382 401 398 423 442 424 441 438 467 461 463 483 501 505 526 498 499 525 522 247 226 205 221 225 230 250 263 247 264 277 293 297 272 284 290 329 303 310 326 316 304 334 359 372 390 410 451 468 442 415 399 361 381 389 335 352 344 385 376 418 444 462 490 495 472 483 513 529 524 520 547 538 560 578 577 595 569 546 536 560 581 435 421 444 454 466 477 510 496 475 523 535 547 565 572 556 587 609 654 687 670
147 163 179 184 199 183 182 161 146 143 169 222 266 306 292 245 264 204 230 199 260 311 359 375 351 317 328 304 289 287 340 230 275 291 267 234 223 196 185 210 238 189 206 219 259 245 231 226 274 259 275 282 300 284 285 312 316 326 311 325 344 362 397 418 390 366 371 341 322 321 309 311 336 412 392 360 393 375 416 381 412 433 471 443 452 463 464 481 488 352 346 358 362 350 365 340 391 365 374 381 409 436 402 473 513 168 199 212 202 226 229 254 270 256 266 281 292 285 291 315 324 303 316 348 345 322 327 367 351 351 368 362 360 374 390 385 359 356 280 292 310 354 353 366 342 378 413 390 429 397 382 431 166 180 171 204 198 187 199 217 233 234 260 253 322 293 300 305 325 326 331 202 199 231 261 258 290 299 303 327 338 347 371 382 394 383 393 392 421 420 403 424 452 428 448 468 486 445 447 460 472 480 506 498 395 396 422 444 426 448 464 467 470 496 395 425 411 441 410 428 454 460 483 485 459 450 475 411 439 461 463 469 489 505 512 507 489 487 482 470 515 543 565 550 526 528 500 526 535 533 529 567 488 498 504 504 528 516 532 542 574 569 576 588 606 527 545 548 559 581 572 598 562 591 568 601 631 605 615 639 597 605 638 668 675 657 625 611 631 655 660 650 674 684 680 650 670 693 702 713 730 720 697 719 731 750 759 770 784 608 628 650 667 653 638 629 602 620 656 682 681 711 701 44 52 77 98 120 103 82 20 69 65 96 109 101 105 132 153 156 171 183 23 0 27 56 51 83 82 100 93 118 131 161 167 159 187 200 225 242 261 194 228 261 285 323 327 335 349 371 380 418 434 432 476 477 520 556 575 207 252 239 291 286 335 339 373 390 379 390 430 426 469 493 523 511 541 127 142 159 169 154 145 161 172 185 188 201 217 239 244 221 232 254 271 275 268 122 141 124 143 142 160 177 177 159 168 185 181 194 197 211 212 198 245 242 288 305 303 296 312 323 346 346 344 359 382 378 409 434 416 402 472 438 453 501 474 496 334 347 360 379 375 401 419 402 419 416 445 438 440 460 478 482 503 475 477 502 500 226 204 183 199 203 207 227 240 224 243 254 271 274 249 261 267 307 280 287 303 293 283 312 337 350 369 389 430 446 420 393 377 339 358 366 312 329 321 362 353 395 421 440 468 473 450 460 490 506 502 499 525 517 539 557 555 573 547 524 513 537 558 412 398 421 431 443 454 487 473 452 500 512 524 541 549 533 564 586 631 663 647
173 187 203 205 218 200 195 177 164 166 189 240 281 319 303 257 273 216 243 214 273 330 379 395 369 334 343 320 305 306 359 254 298 314 289 254 244 220 210 234 261 216 233 245 284 270 258 253 301 285 300 307 326 310 311 339 343 350 335 348 367 384 418 440 412 389 395 365 346 347 335 338 362 435 415 385 418 400 441 406 437 458 497 467 477 488 489 507 514 377 371 384 389 376 392 367 418 392 400 407 435 463 429 500 540 194 225 238 227 252 255 278 294 282 291 306 316 311 317 341 349 329 342 374 370 349 354 393 378 378 394 387 385 397 415 410 381 379 301 312 331 375 372 385 364 398 433 409 451 418 403 451 190 205 193 227 220 207 218 237 253 256 283 275 345 315 321 324 347 347 351 229 226 258 288 285 317 326 330 354 365 374 398 409 420 409 420 418 448 446 428 449 478 454 474 494 512 471 472 486 498 507 532 525 422 423 449 471 453 475 491 494 497 523 418 448 433 464 435 452 478 483 506 509 484 475 499 430 458 481 482 486 506 523 531 527 508 506 502 491 538 566 588 572 548 549 522 546 555 552 546 585 513 523 528 527 552 541 557 566 599 593 600 611 629 547 566 568 578 601 592 618 582 612 590 623 654 626 636 660 616 622 655 684 692 675 643 631 651 676 681 672 696 706 701 672 692 715 723 734 751 743 720 742 755 773 781 792 807 632 651 673 690 677 662 653 626 645 680 706 704 735 725 70 74 100 122 136 114 98 36 79 48 100 103 82 92 121 136 144 156 170 30 27 0 29 31 58 55 73 69 91 107 134 141 137 163 174 200 219 239 174 208 243 265 303 310 316 329 354 361 398 417 413 460 459 503 543 560 193 240 231 283 274 327 328 365 384 368 376 417 417 460 482 511 498 528 136 156 176 183 166 153 168 182 191 191 206 225 247 250 225 234 257 276 278 269 127 144 121 136 140 162 178 173 156 159 175 173 190 197 208 206 190 240 242 289 304 299 290 306 320 340 343 342 357 380 374 403 427 412 400 470 434 447 495 470 494 338 350 361 380 378 405 423 403 417 416 443 440 443 464 481 486 507 477 477 503 500 244 221 198 213 215 217 238 252 240 260 270 285 286 259 269 276 320 288 297 312 300 299 328 354 365 385 407 448 463 437 406 392 351 371 377 320 338 327 370 362 408 436 455 484 487 462 471 502 520 517 515 539 533 555 574 572 588 561 537 525 548 569 421 405 427 439 449 464 496 479 456 505 520 534 551 557 539 570 595 641 673 655
202 216 231 232 243 223 217 201 189 193 215 264 303 339 322 276 290 236 264 236 293 356 405 420 393 357 366 342 328 331 383 283 326 341 316 280 271 247 239 263 289 244 261 273 312 299 286 282 330 314 329 336 354 339 340 367 371 378 363 375 394 412 444 467 439 417 424 393 375 375 363 367 391 463 443 413 446 428 469 435 466 486 525 495 505 517 518 536 543 406 400 413 417 405 421 396 447 420 429 436 464 492 458 529 569 220 251 263 252 278 280 302 318 309 316 330 340 338 344 365 372 356 369 400 393 376 380 421 405 404 420 413 410 420 440 433 400 400 321 331 349 393 389 401 384 417 450 426 471 438 423 470 214 230 215 249 242 226 236 256 272 278 305 296 368 336 341 341 368 366 369 257 255 287 317 313 346 354 358 382 394 402 426 437 448 436 446 444 475 472 453 475 504 480 501 520 538 495 497 514 523 534 557 551 450 452 478 500 482 502 519 523 525 552 440 470 454 486 459 475 500 503 527 532 507 499 523 446 475 498 498 501 520 538 547 545 524 523 520 510 559 588 608 593 569 569 542 564 571 568 561 600 538 547 551 549 574 565 581 589 623 616 622 632 651 566 586 585 594 618 610 636 601 632 610 644 674 645 654 679 633 636 668 698 706 689 658 648 669 694 700 691 716 725 719 692 713 735 743 753 771 763 741 763 776 794 802 813 828 654 673 694 711 699 685 676 650 668 703 729 726 757 748 96 97 124 145 152 126 115 60 91 37 106 98 63 80 109 117 131 138 154 57 56 29 0 34 40 27 47 42 62 79 105 112 112 136 145 172 192 213 150 185 221 241 279 289 293 304 332 337 374 395 390 439 437 482 524 540 176 225 219 270 257 316 313 353 373 352 357 400 403 446 465 496 480 510 145 170 192 196 177 160 174 192 197 193 211 231 252 253 227 233 258 280 279 267 131 147 119 128 138 163 177 168 152 148 162 164 183 196 202 197 179 232 239 286 300 292 280 297 312 331 335 336 351 374 365 392 416 403 394 464 426 436 485 461 488 339 349 358 377 377 406 424 401 411 412 437 438 442 463 480 487 506 474 473 500 495 262 237 213 226 226 225 247 262 254 276 284 296 295 267 274 284 331 293 304 319 305 314 342 369 378 400 422 463 478 451 417 405 360 382 386 326 344 328 375 368 417 447 466 498 499 472 479 510 531 529 528 551 546 569 588 585 601 571 547 534 556 576 428 408 430 444 452 469 501 481 457 506 524 539 557 561 540 573 601 647 678 659
189 195 209 207 215 194 186 171 161 169 188 235 272 307 289 243 257 204 233 206 261 327 377 391 363 327 334 311 298 302 354 261 302 316 290 254 245 225 220 242 265 229 244 255 290 279 269 267 315 297 310 315 335 321 324 352 358 356 339 351 369 386 416 441 414 393 401 370 354 356 345 353 376 438 420 392 423 408 447 416 447 465 506 471 483 496 497 518 526 386 381 395 402 391 409 383 434 407 413 418 446 478 443 514 554 218 249 262 253 275 280 305 321 305 316 332 343 333 340 366 375 351 365 398 396 370 376 415 400 400 417 412 411 425 441 436 410 407 330 342 360 404 402 415 393 428 462 439 480 447 432 481 217 230 222 255 249 237 248 267 283 284 311 304 373 344 350 354 376 376 381 244 244 275 303 304 334 344 350 373 382 394 417 429 441 431 443 442 468 468 453 474 502 478 497 517 535 496 497 507 523 529 556 547 440 440 465 488 471 495 510 512 513 540 446 476 461 492 461 479 505 511 534 536 510 501 525 460 488 511 512 517 537 554 561 557 538 537 532 520 566 594 616 601 577 578 551 576 585 582 577 615 538 548 555 555 579 567 582 593 625 620 627 639 657 577 596 598 608 631 622 648 612 641 619 652 682 655 665 690 646 652 685 715 723 705 673 661 681 706 711 701 725 735 730 700 720 743 752 763 780 771 748 770 782 801 810 821 835 659 679 701 718 704 689 680 653 671 707 733 732 762 752 95 102 128 149 167 145 128 66 109 68 130 128 97 113 142 150 164 171 187 38 51 31 34 0 34 49 58 73 82 107 125 137 143 164 169 198 221 242 182 217 254 273 310 321 325 335 365 369 405 427 422 472 469 515 557 573 209 258 252 303 291 349 346 386 406 386 391 433 437 480 499 529 513 544 166 187 207 214 197 183 197 213 221 220 236 255 277 279 254 262 285 306 307 296 156 173 148 160 167 190 205 198 182 181 195 196 214 225 233 229 212 264 269 316 330 324 313 330 344 363 367 368 382 405 397 425 449 435 425 495 458 469 518 494 519 367 378 388 407 406 434 452 431 442 442 468 467 471 492 509 515 535 504 503 530 526 274 252 229 244 246 247 269 283 271 291 301 315 317 290 299 307 351 318 327 343 330 330 359 385 396 416 437 478 494 468 437 423 382 402 408 350 368 356 400 392 438 467 485 515 518 493 502 532 551 548 545 570 563 586 604 602 619 591 568 556 579 599 452 434 457 469 479 494 526 508 485 534 550 564 582 586 568 600 625 671 703 685
223 228 241 238 243 221 210 198 190 201 218 261 295 328 307 263 273 225 255 230 282 354 405 418 388 351 357 334 322 329 380 293 333 346 319 282 275 256 253 275 296 262 278 288 322 312 303 300 349 331 343 347 368 354 358 385 392 388 370 381 399 416 444 470 443 424 432 401 386 388 379 386 409 468 450 424 455 440 478 448 480 497 539 502 514 528 529 551 559 418 414 428 436 425 443 417 468 441 446 451 479 511 477 547 588 250 281 295 284 308 312 336 352 338 348 363 374 366 373 398 406 385 398 431 427 403 409 448 433 434 450 444 443 455 473 467 438 436 358 369 387 431 428 440 421 455 489 464 508 475 460 508 248 262 251 284 278 264 274 294 310 314 341 332 403 373 378 380 405 404 407 278 278 309 337 338 368 378 384 407 416 428 451 463 475 464 476 475 502 502 485 506 535 511 530 550 568 528 529 541 555 562 588 581 474 474 499 522 505 529 544 546 547 574 476 506 490 522 493 510 536 540 563 567 541 532 557 485 514 537 537 540 560 578 586 583 563 562 559 548 596 624 645 630 606 607 579 603 610 607 600 640 570 580 586 585 609 599 614 624 657 651 657 668 687 604 624 624 633 657 648 675 639 670 647 681 711 683 692 717 672 675 708 738 746 729 697 687 707 733 738 729 753 763 757 729 749 772 780 791 809 800 778 799 812 830 839 850 865 689 709 731 747 734 720 711 684 702 738 764 762 793 783 126 131 158 179 191 166 153 94 131 75 146 136 92 114 142 142 161 163 181 72 83 58 40 34 0 32 28 60 54 87 95 110 126 141 141 173 198 219 165 200 238 254 291 305 306 314 348 350 385 410 403 456 451 498 544 557 201 251 249 299 282 345 339 383 403 377 379 422 431 474 489 520 502 532 185 209 231 236 217 200 213 232 237 232 250 271 292 292 266 271 296 319 317 304 171 186 157 164 175 202 215 204 188 181 193 197 217 234 238 230 211 266 276 323 335 326 312 329 346 362 368 371 385 408 397 423 446 435 427 498 458 466 515 493 521 377 386 394 413 415 444 461 437 445 447 470 474 479 500 518 525 544 511 508 535 529 300 276 252 266 266 265 287 302 293 315 324 336 335 307 313 324 371 333 344 359 344 354 382 409 418 439 461 502 518 491 457 444 400 422 426 365 383 367 414 407 457 487 506 537 539 512 519 550 571 569 568 591 586 609 628 625 641 611 587 573 596 615 467 447 469 483 491 509 540 519 495 544 563 579 597 600 578 611 640 687 718 697
229 240 256 255 264 243 234 220 210 216 237 283 320 355 335 290 302 252 281 255 309 376 426 440 412 375 383 359 347 351 403 307 349 364 338 302 293 271 264 288 312 271 287 299 336 324 312 308 356 340 354 361 380 365 367 394 398 403 386 399 417 434 465 490 462 441 448 417 400 401 389 394 418 486 467 438 470 453 493 460 492 511 551 518 529 542 543 562 569 431 426 438 444 432 448 422 474 447 456 462 490 518 485 555 595 247 278 290 278 305 306 327 343 335 342 356 365 365 371 391 398 383 395 427 419 403 407 447 431 431 446 439 436 445 465 459 423 424 345 354 372 416 410 422 407 439 472 447 494 461 447 493 240 257 240 274 266 250 259 279 296 302 330 320 393 361 364 363 392 389 392 284 282 313 343 340 373 381 385 409 420 429 453 464 475 463 473 470 502 499 479 501 530 507 528 547 564 521 523 541 549 560 583 578 477 479 504 527 508 529 546 550 552 579 465 495 478 510 484 500 525 527 551 557 532 524 548 467 497 519 518 521 540 559 568 566 544 544 543 533 584 612 632 617 592 592 565 586 593 588 580 620 564 572 576 574 599 590 607 615 648 641 646 656 676 589 609 607 615 639 632 658 623 655 633 668 698 668 676 701 653 655 687 716 726 709 677 670 691 717 723 714 739 748 742 715 736 758 766 776 794 787 765 787 801 818 826 836 852 679 697 718 735 723 709 701 675 694 728 754 750 782 773 123 123 151 171 174 146 138 87 113 50 123 107 60 84 111 109 129 131 149 81 82 55 27 49 32 0 22 28 36 59 79 88 96 115 121 150 173 193 135 171 208 225 263 275 277 287 319 321 357 381 374 426 422 469 513 527 169 219 217 267 250 313 307 351 371 345 347 390 399 441 457 488 470 501 163 190 214 216 196 176 189 209 211 205 224 246 266 264 238 242 268 291 288 274 146 160 130 133 147 175 187 174 159 149 161 166 187 205 207 199 180 234 246 293 305 295 280 297 314 330 337 340 354 376 366 391 414 403 396 466 427 434 483 461 490 348 356 364 382 385 416 432 407 413 416 439 444 449 471 488 495 514 480 477 505 498 284 258 234 246 244 241 264 279 274 297 304 315 312 283 287 299 348 307 319 333 317 334 362 390 397 419 443 483 498 471 435 423 377 399 402 339 357 339 387 381 433 465 484 516 516 487 494 526 549 547 547 568 564 588 608 604 619 588 564 548 570 589 441 420 441 457 463 482 513 491 466 515 536 552 570 572 549 582 613 660 691 669
245 253 267 265 271 249 238 226 218 227 245 289 323 356 334 291 300 253 283 259 310 382 433 446 416 380 385 362 350 357 409 319 360 373 347 310 302 283 278 300 323 286 302 313 348 337 327 324 372 355 368 373 393 379 381 409 415 414 397 408 427 443 472 498 471 451 459 428 412 414 403 409 433 496 477 450 481 466 505 474 505 524 564 529 541 554 555 576 584 444 439 453 459 448 465 439 490 463 470 476 504 534 500 571 611 267 298 310 299 325 327 348 365 355 363 377 386 385 390 412 419 403 415 447 440 422 427 467 451 450 466 460 457 466 486 480 445 446 367 376 394 438 433 444 429 461 494 469 516 483 469 515 261 277 262 296 288 272 281 301 318 324 352 342 415 382 386 385 414 411 414 300 299 330 360 358 390 399 403 427 438 448 471 483 494 482 493 490 521 519 500 521 551 527 547 567 584 542 544 560 570 580 604 597 495 496 521 544 526 548 564 567 569 596 487 517 500 532 506 522 547 549 573 578 553 546 570 489 519 542 540 543 562 581 590 589 566 567 565 555 606 634 654 639 614 615 587 608 615 610 603 643 584 594 598 596 621 612 628 636 669 662 668 678 698 611 631 629 637 662 654 681 645 677 655 690 720 690 699 723 676 677 709 738 748 731 700 692 713 739 745 736 761 770 764 737 758 780 788 798 816 809 787 809 823 840 848 858 874 701 719 740 757 745 731 723 696 715 750 776 772 804 795 143 144 171 192 196 168 160 107 135 71 145 127 77 102 128 121 144 142 161 95 100 73 47 58 28 22 0 43 26 61 67 82 101 113 113 144 171 191 140 175 213 227 263 279 279 287 322 323 358 383 376 430 424 472 519 532 180 230 231 280 260 326 317 363 384 355 354 397 410 452 465 496 477 508 185 213 236 238 218 198 210 231 233 225 245 267 287 285 258 261 287 311 307 292 168 181 150 151 166 195 206 192 178 165 176 183 204 224 225 215 195 250 264 311 322 311 295 312 330 344 352 356 369 392 380 404 426 417 411 482 441 447 496 475 505 367 375 381 399 403 434 451 425 429 433 454 461 467 489 506 514 532 497 493 521 514 306 281 256 268 266 263 286 301 296 319 326 337 333 304 308 320 370 328 340 354 338 357 384 412 419 441 465 506 520 493 456 445 398 421 423 359 378 358 407 402 454 487 506 538 538 509 515 547 570 568 569 589 586 610 630 626 641 609 585 569 591 610 462 440 460 477 482 502 533 510 485 534 556 572 591 592 567 601 633 680 711 689
238 256 272 274 285 265 258 243 231 234 257 305 344 380 361 316 329 277 305 278 334 397 447 461 434 399 407 383 370 373 425 323 367 382 357 322 312 288 278 303 330 282 300 312 352 338 324 319 366 351 368 375 393 377 378 405 407 419 404 416 435 453 485 509 481 458 464 433 415 415 402 403 428 504 484 453 486 468 509 474 505 526 564 535 545 557 557 574 580 445 439 451 454 441 455 431 482 456 467 474 502 527 494 565 604 248 279 290 277 306 305 324 340 337 341 354 361 368 372 389 394 385 396 426 415 406 409 450 433 431 446 438 433 439 462 454 414 416 336 343 361 405 398 409 398 428 460 434 484 451 437 482 237 256 235 270 260 241 249 270 286 296 324 312 388 353 355 351 384 379 381 293 289 321 352 345 380 387 390 415 428 433 458 468 478 465 473 469 505 500 477 499 529 506 528 547 563 518 521 543 547 562 581 578 483 486 512 534 514 533 551 556 560 585 458 488 469 502 480 495 519 518 543 550 527 520 544 454 484 507 504 505 524 544 554 554 530 531 531 522 576 604 623 609 583 582 555 573 579 574 565 606 561 569 571 567 592 586 604 609 643 634 639 648 668 577 598 595 601 626 619 646 612 645 623 658 689 657 665 689 640 639 671 699 709 693 662 657 678 705 712 704 729 737 730 705 727 748 755 765 783 777 757 779 793 809 816 826 844 672 689 710 726 716 703 695 669 689 722 748 742 775 768 129 124 151 170 164 135 132 91 105 39 108 86 34 59 84 81 102 102 120 98 93 69 42 73 60 28 43 0 37 38 72 74 70 95 107 131 151 171 109 145 181 200 238 249 252 263 292 296 333 355 349 400 397 442 486 500 141 191 189 239 222 285 279 322 343 317 320 362 371 413 429 460 443 473 148 178 203 202 181 159 170 193 192 183 203 226 246 242 216 218 244 269 264 249 129 140 108 108 124 153 164 149 135 122 133 139 160 181 182 172 152 208 221 268 278 268 253 270 287 302 309 313 327 349 338 363 386 376 369 439 399 406 455 433 462 324 331 338 356 360 391 408 381 386 390 412 418 424 445 462 471 489 454 450 478 471 273 246 221 232 228 223 246 262 260 284 290 298 294 264 266 279 331 286 299 313 295 320 347 376 380 404 429 469 483 455 417 406 358 381 382 317 336 315 365 360 414 448 467 500 499 468 473 505 530 529 530 549 548 572 592 587 602 569 544 528 549 568 420 397 417 434 439 460 490 467 442 491 513 530 548 549 524 558 591 638 668 646
264 276 290 289 296 274 264 252 243 251 270 315 349 382 361 317 326 280 309 285 336 408 459 472 442 406 412 388 376 383 434 342 384 398 372 335 327 306 300 323 347 306 323 334 371 360 348 344 392 375 390 396 415 400 402 430 434 438 421 433 451 468 497 523 495 475 482 451 435 436 425 429 453 520 501 473 505 489 528 496 527 547 586 553 564 577 578 597 605 467 461 474 480 467 483 458 509 483 491 498 525 554 520 591 631 281 312 323 311 339 339 359 375 369 375 388 397 400 404 424 429 417 429 460 450 437 441 482 466 464 480 472 468 475 497 490 451 453 373 381 399 442 436 446 435 466 498 472 521 488 475 520 272 290 271 305 296 278 286 307 323 332 360 349 424 390 392 389 420 416 418 320 317 349 379 375 408 417 420 444 456 464 488 499 509 497 506 503 537 533 511 534 563 540 561 580 597 553 556 575 581 594 616 611 513 514 540 562 544 564 581 585 588 614 495 524 506 539 516 531 555 555 580 587 563 556 579 491 521 544 542 543 561 581 591 592 567 569 568 559 612 641 660 646 620 620 593 611 617 611 602 643 596 604 607 604 629 622 639 645 679 670 675 685 705 615 635 632 638 664 657 683 649 682 660 695 726 694 702 727 677 676 708 736 746 730 699 695 716 742 749 741 766 774 767 743 764 786 792 802 821 814 794 816 830 846 853 863 881 709 725 747 763 753 739 731 706 724 759 785 779 812 804 158 156 184 204 201 172 168 121 141 75 146 122 68 94 116 102 129 123 143 116 118 91 62 82 54 36 26 37 0 38 43 56 77 87 87 118 144 165 115 150 188 201 238 254 254 260 297 297 331 358 350 405 399 446 494 506 160 210 213 261 239 307 296 343 365 333 330 374 389 430 442 473 453 484 185 216 241 240 219 197 207 230 228 218 239 262 282 277 250 251 278 303 297 280 166 177 144 141 159 189 198 181 168 151 160 169 191 215 212 200 180 235 252 299 308 295 277 295 313 326 335 341 354 376 362 385 406 399 395 465 423 427 476 457 488 356 363 368 386 391 424 439 411 412 418 438 447 455 476 493 502 519 483 478 506 498 310 284 259 269 265 260 283 299 297 322 327 335 330 300 301 315 368 322 335 348 330 358 385 413 418 442 466 507 520 493 453 443 395 418 418 352 371 349 400 395 450 484 504 537 535 504 508 541 567 566 567 586 585 609 629 624 639 605 580 564 584 603 455 431 450 468 472 495 524 499 473 523 546 564 583 582 555 590 624 672 702 679
276 294 310 311 322 301 293 279 268 272 294 342 379 414 394 349 360 310 340 313 367 434 484 498 470 434 442 418 405 409 461 361 405 420 395 359 350 326 316 341 368 320 337 350 390 376 362 356 404 389 406 413 431 415 415 442 443 457 441 454 473 491 522 546 518 496 502 471 453 452 439 440 466 542 522 491 524 506 547 512 543 564 602 573 583 595 595 612 618 483 477 488 491 478 491 467 518 492 504 512 540 564 531 602 641 282 313 323 310 340 338 354 369 371 373 384 391 402 405 420 423 419 429 458 444 440 443 484 467 464 478 470 463 466 492 483 438 442 362 367 385 427 419 428 423 451 481 455 508 474 462 505 269 289 265 299 289 268 274 296 312 325 352 339 416 380 380 373 410 403 404 331 325 358 389 381 417 423 425 450 464 468 494 503 512 498 506 501 539 533 507 530 561 538 561 579 595 548 552 577 577 595 612 610 519 522 549 570 550 568 586 591 596 621 485 515 495 528 509 522 546 542 568 577 554 549 572 474 504 527 523 522 540 561 572 575 548 551 552 544 601 630 646 633 607 605 579 594 598 592 581 623 591 598 599 593 619 615 634 637 671 661 664 672 694 599 620 615 619 646 639 666 633 667 646 682 712 679 686 710 658 653 685 713 724 709 678 676 698 725 733 726 751 759 751 728 750 771 777 786 805 801 781 803 818 833 839 848 868 699 713 734 750 741 729 722 697 716 749 775 767 801 795 165 159 185 203 191 160 162 128 135 73 131 100 47 71 86 66 95 86 106 136 131 107 79 107 87 59 61 38 38 0 45 38 39 57 70 93 114 134 78 113 151 167 204 218 219 228 261 263 299 323 316 369 364 411 457 470 122 172 176 223 200 269 258 305 327 294 293 336 350 392 404 435 416 446 169 202 228 224 202 177 186 211 205 192 214 237 256 249 222 221 248 275 267 248 147 155 121 112 133 164 170 150 140 118 124 136 158 186 180 165 145 200 220 266 273 259 240 258 277 289 299 305 318 340 325 347 368 362 358 428 386 390 438 419 451 325 330 333 351 358 391 407 377 376 382 401 413 421 442 459 469 485 448 442 471 462 297 269 244 252 246 238 261 277 280 306 309 315 307 276 274 290 345 295 310 322 302 340 365 394 396 422 448 487 500 472 429 421 370 394 392 325 344 318 371 367 424 461 480 514 511 478 481 514 542 542 545 561 562 587 608 602 615 580 554 536 556 574 427 401 419 439 441 465 494 467 441 490 515 534 553 551 522 557 594 642 671 646
307 319 334 332 338 316 304 293 285 294 313 356 389 420 397 355 362 318 348 325 374 449 500 513 482 446 451 427 416 424 475 385 427 440 414 377 369 349 343 366 390 350 366 378 415 403 391 387 435 419 433 439 459 444 445 473 476 481 464 475 494 511 539 565 538 518 526 494 478 479 468 472 496 563 544 516 548 532 571 539 571 590 630 596 607 620 621 641 648 510 504 517 522 510 526 501 552 525 534 541 569 597 563 634 674 320 352 362 350 379 378 396 411 409 413 426 433 440 444 461 466 457 468 499 487 478 482 522 506 504 518 510 505 509 534 525 482 486 406 412 429 472 464 473 467 496 526 500 552 519 506 550 310 329 307 341 331 311 318 340 356 367 395 383 459 423 424 418 453 448 448 363 359 391 422 417 450 458 461 486 498 505 530 540 550 537 545 541 577 572 549 571 601 579 601 619 635 590 593 615 619 634 653 650 554 556 582 604 586 605 622 627 630 656 528 558 539 572 552 566 589 586 612 621 598 592 615 519 548 572 568 567 585 606 617 620 593 595 597 589 645 674 691 677 652 650 623 638 643 637 626 668 633 640 642 637 663 657 676 680 714 704 708 717 738 644 665 660 664 690 684 711 677 712 691 726 757 724 731 755 703 698 730 758 769 753 723 721 743 770 778 771 796 803 796 773 795 816 822 831 850 845 825 847 862 877 884 893 912 742 757 778 795 785 773 766 740 759 793 819 811 845 838 199 196 223 242 234 204 203 162 176 111 175 145 92 116 130 105 136 121 141 159 161 134 105 125 95 79 67 72 43 45 0 24 68 59 47 81 111 131 98 128 166 173 207 229 224 228 270 266 298 329 319 378 368 417 469 479 154 201 210 254 225 299 282 334 356 316 309 352 375 415 421 453 430 461 213 246 272 268 247 222 231 256 250 236 258 282 300 293 266 264 290 318 309 289 192 199 166 156 178 208 214 193 183 159 163 176 199 229 220 204 183 238 261 305 311 295 274 291 312 320 333 341 353 374 357 376 395 393 392 461 417 417 466 449 483 366 369 371 388 397 431 446 414 409 418 434 450 459 480 496 508 523 485 476 506 496 341 314 288 297 291 283 306 322 325 351 354 359 352 320 318 334 390 339 354 366 345 385 410 439 441 467 493 532 545 517 474 466 415 439 436 368 387 360 413 410 468 505 525 559 556 522 524 558 586 586 589 605 606 632 653 646 659 624 598 579 598 616 470 442 460 481 481 507 535 507 480 529 556 576 595 592 561 597 635 684 712 686
312 328 343 343 352 330 320 308 298 305 325 371 405 438 416 372 381 335 365 341 392 464 514 527 498 461 467 444 432 439 490 395 438 452 426 390 381 360 351 375 401 356 373 385 424 411 398 393 440 425 441 448 467 451 452 478 480 491 475 487 506 523 553 578 550 529 536 505 487 488 475 477 502 574 555 526 558 541 581 547 578 599 638 607 617 629 630 648 654 518 512 524 528 515 529 505 556 530 541 548 576 601 568 639 678 320 351 361 347 378 376 392 407 409 410 422 429 440 443 457 461 457 467 496 482 478 481 522 505 502 516 507 501 503 529 520 473 478 398 403 420 462 453 462 459 486 515 488 543 510 497 540 307 327 302 337 326 305 310 333 348 362 390 376 453 417 416 408 446 439 439 367 363 395 426 419 454 461 463 488 501 506 532 541 550 536 544 538 577 571 545 568 598 576 599 617 632 585 590 615 615 632 649 648 556 559 586 607 588 606 623 629 633 659 521 551 530 564 547 559 582 577 604 614 591 586 609 507 537 560 555 554 571 592 605 608 580 583 586 579 637 665 682 668 643 640 614 627 631 623 612 654 628 635 635 629 656 652 671 674 708 697 700 708 730 633 655 648 652 678 673 699 666 702 681 717 747 713 719 744 690 683 715 742 754 739 708 709 731 759 767 760 785 792 784 763 785 806 811 819 840 835 816 838 854 867 874 883 903 735 749 769 785 777 765 759 734 753 786 811 803 837 831 202 197 223 241 228 197 200 165 173 110 168 134 84 106 115 86 118 100 120 169 167 141 112 137 110 88 82 74 56 38 24 0 47 36 33 62 90 110 74 104 142 150 185 205 202 207 247 244 277 306 297 355 346 395 445 456 131 178 188 230 201 275 258 310 332 292 285 329 351 391 397 429 406 437 204 238 265 259 237 211 218 245 236 220 243 267 285 276 249 245 272 301 290 269 182 187 154 140 164 194 198 175 167 141 143 157 180 212 201 184 163 217 242 285 290 273 251 269 290 297 310 319 330 352 334 353 372 370 369 438 394 393 442 425 460 346 349 350 367 377 411 426 393 386 396 411 428 438 459 475 487 502 463 454 483 473 332 304 279 286 279 270 292 308 314 340 343 346 337 306 302 319 376 322 338 349 328 373 398 427 427 454 480 520 531 503 459 452 399 424 420 351 370 341 395 392 452 490 509 545 540 505 506 540 570 571 575 589 592 617 639 631 644 607 581 562 580 598 452 423 441 462 462 489 516 487 459 508 537 557 576 572 540 576 616 664 693 666
298 322 338 342 354 335 329 313 301 302 326 376 414 450 431 386 398 347 376 348 404 467 516 531 505 469 477 454 440 443 495 389 434 450 426 391 381 355 342 368 397 343 361 375 417 402 386 378 425 412 431 440 456 439 438 464 463 484 470 484 503 521 554 577 549 525 529 499 479 478 463 461 487 571 550 518 552 532 574 536 567 590 626 601 610 620 620 635 639 508 501 512 512 498 509 486 537 511 526 536 563 584 551 622 660 296 326 334 320 352 347 360 375 383 381 391 396 415 416 426 428 431 440 467 449 454 455 496 478 474 487 477 468 468 497 486 434 441 362 364 381 422 412 420 420 446 474 447 504 470 459 499 278 301 271 305 293 270 273 297 311 328 356 341 419 381 379 368 409 400 399 352 344 377 409 397 435 440 440 466 482 483 509 517 525 509 515 508 551 542 513 537 568 546 570 587 602 552 558 589 582 604 617 618 534 539 567 586 566 580 599 607 613 637 485 514 492 526 513 524 546 538 565 577 556 552 575 465 495 518 512 510 527 549 561 566 536 541 544 538 598 627 642 629 603 600 574 585 588 580 568 610 595 601 599 592 619 617 638 638 672 660 662 669 692 592 614 606 608 635 630 657 625 661 640 677 708 672 677 702 646 638 669 697 709 694 664 666 688 716 725 719 744 751 742 722 745 765 769 777 798 795 777 799 815 827 834 842 863 697 710 729 746 739 727 722 697 717 748 774 764 799 794 187 177 201 216 195 164 172 152 146 95 134 97 60 72 73 39 72 53 73 167 159 137 112 143 126 96 101 70 77 39 68 47 0 35 65 73 83 103 39 75 112 130 168 179 182 192 223 226 263 285 279 331 326 373 418 432 86 135 142 187 162 232 219 268 290 256 254 297 312 354 365 396 376 407 167 202 229 220 198 171 177 204 193 176 199 223 239 230 203 199 226 254 243 222 143 146 114 96 121 151 153 129 122 94 95 110 133 165 154 136 116 170 195 238 243 227 206 224 244 253 265 273 285 306 290 311 331 327 325 394 350 352 401 383 416 299 302 303 320 330 364 379 346 342 350 367 382 391 412 428 440 455 417 409 438 428 294 266 241 246 237 227 249 265 274 301 301 303 293 261 256 274 332 276 293 303 282 332 356 385 383 410 438 477 487 460 413 407 354 379 374 304 323 294 348 346 406 445 464 500 495 459 460 494 524 525 530 543 546 573 594 586 598 561 535 515 533 550 405 376 393 415 415 442 469 439 412 461 490 510 529 525 493 529 569 617 645 619
330 350 366 368 379 358 349 336 325 329 351 399 435 469 448 404 414 366 395 370 423 491 541 555 527 491 498 474 462 466 518 417 461 477 452 416 407 383 372 397 424 374 392 405 446 432 417 410 457 443 461 469 486 470 469 496 495 513 498 511 530 547 579 603 575 553 558 528 508 508 494 493 519 598 578 547 580 562 603 567 598 620 657 630 639 650 650 666 671 539 532 543 544 531 542 519 570 544 558 567 594 616 584 655 693 330 360 369 354 387 382 395 410 418 416 426 431 450 451 461 463 466 475 502 484 488 489 531 513 509 522 512 504 503 532 521 469 476 396 399 416 456 446 453 455 480 508 480 538 504 493 533 313 335 306 340 328 305 308 332 346 363 391 376 454 416 413 402 444 435 433 384 377 410 442 431 468 474 474 500 515 517 543 551 559 544 550 543 586 577 548 572 603 581 605 622 637 587 593 623 618 639 652 653 568 573 600 620 600 615 634 641 647 671 520 549 527 561 548 559 580 573 600 612 591 587 610 498 528 551 544 541 558 580 594 599 569 573 578 572 633 662 676 663 637 634 608 617 620 612 599 641 630 636 634 627 653 652 673 673 707 694 696 703 726 625 647 638 640 668 663 690 658 695 674 711 741 705 710 735 678 669 699 726 739 724 695 699 721 749 758 752 777 784 775 756 778 798 803 810 831 828 811 833 849 861 867 875 897 732 744 763 780 773 762 757 732 752 783 809 798 833 829 218 210 235 250 230 199 207 182 180 125 169 132 92 107 107 71 102 79 97 193 187 163 136 164 141 115 113 95 87 57 59 36 35 0 34 39 57 78 42 69 106 115 150 170 167 173 212 210 244 271 263 320 312 360 410 421 103 147 160 199 168 243 224 277 300 257 249 293 316 356 362 393 371 401 202 237 264 255 233 206 211 238 226 207 230 255 270 259 233 227 253 282 270 247 178 180 149 129 154 184 185 159 154 123 121 138 161 195 181 161 141 192 221 262 264 246 222 239 261 266 281 291 301 322 303 320 338 338 339 407 362 360 408 393 428 323 324 323 340 352 387 400 366 356 367 380 400 411 432 448 460 475 434 424 454 443 329 301 275 280 271 260 281 297 308 335 335 336 324 292 286 305 363 306 323 333 310 365 388 418 415 443 471 509 519 491 444 439 384 409 404 333 352 320 375 374 435 476 495 531 525 488 487 521 553 555 560 572 577 603 625 617 628 589 563 542 559 576 432 401 417 441 438 468 493 462 434 482 513 535 554 548 514 550 593 641 669 640
345 361 376 376 383 361 350 339 330 337 357 402 435 467 444 401 409 365 395 371 421 495 546 558 528 492 497 474 463 470 521 428 470 484 459 422 414 392 384 408 433 389 406 418 457 444 431 425 473 458 474 481 499 484 484 511 513 523 507 519 538 555 584 610 582 561 568 538 520 521 508 510 535 607 588 559 591 574 614 580 611 632 670 639 650 662 663 681 687 551 545 557 561 548 561 537 588 562 573 581 609 634 601 672 711 352 382 392 378 409 406 421 436 440 441 452 458 472 474 487 490 488 498 527 511 510 512 553 536 533 547 537 530 531 558 548 499 505 425 429 446 487 477 485 485 510 539 512 568 535 523 564 337 358 332 366 355 333 337 360 375 390 418 404 482 444 443 433 472 465 464 400 395 428 459 451 487 493 495 520 534 538 564 573 582 567 574 568 609 601 574 598 628 606 629 647 662 614 619 646 644 663 679 678 589 592 619 640 620 637 655 661 666 691 549 578 556 590 575 587 609 603 630 641 619 615 638 530 560 583 577 574 591 613 626 631 601 606 609 603 663 691 706 694 668 665 639 649 653 644 632 674 657 663 663 656 683 680 700 702 736 724 726 733 756 656 679 670 673 700 695 722 689 726 705 742 772 737 742 767 711 702 733 760 772 758 728 731 753 781 790 784 809 816 807 787 809 830 834 842 863 860 841 863 879 892 898 907 927 761 774 794 810 803 791 786 761 781 812 838 828 863 858 235 229 255 272 257 225 230 198 203 142 196 160 114 133 138 103 135 113 131 201 200 174 145 169 141 121 113 107 87 70 47 33 65 34 0 35 68 87 74 96 131 132 163 189 182 183 228 222 253 285 274 335 324 374 427 436 136 178 193 231 197 273 251 306 329 283 271 314 343 382 384 415 390 421 230 265 292 284 263 236 242 269 258 240 263 287 303 293 267 260 287 316 303 281 207 211 179 161 186 216 218 193 187 157 155 172 194 229 214 195 175 226 255 296 298 279 254 271 294 297 313 324 334 354 334 350 367 368 371 438 393 388 436 422 459 357 358 357 373 385 421 434 399 388 400 412 433 444 465 481 494 508 467 456 486 474 358 330 305 311 302 292 314 330 338 365 366 368 357 325 319 338 396 339 356 366 344 397 420 450 448 475 503 541 552 524 477 472 418 443 437 366 386 354 409 407 469 509 528 564 558 521 521 555 587 589 594 606 610 637 658 650 661 623 597 576 593 610 466 435 451 475 472 501 527 495 467 516 547 569 588 581 547 583 626 675 702 674
368 387 403 404 413 392 382 370 360 365 386 433 467 500 477 434 442 397 427 403 454 526 576 589 560 524 530 506 495 501 552 454 498 513 488 452 443 420 409 434 461 412 430 443 483 470 455 448 496 482 499 507 524 508 508 534 534 550 535 547 566 584 614 639 611 589 595 565 546 546 532 532 558 635 615 585 618 599 640 605 636 658 695 667 677 688 688 704 710 577 570 581 583 569 581 558 609 583 596 605 633 655 623 693 732 369 399 408 393 425 421 433 447 457 454 464 469 488 489 499 500 504 513 540 521 527 528 569 552 548 560 550 541 539 569 558 503 511 432 434 450 490 479 485 490 513 540 513 572 539 528 567 352 374 344 378 365 342 344 368 382 400 428 412 491 452 449 436 479 470 467 422 416 449 480 470 507 512 513 539 554 556 582 590 598 582 588 581 625 615 586 610 640 619 643 660 674 624 630 662 655 677 690 691 607 612 639 659 639 654 673 679 686 710 556 585 562 596 585 595 616 607 634 648 627 624 646 530 560 583 575 571 587 610 624 631 599 605 610 605 667 696 709 698 671 667 641 649 651 642 628 671 667 672 670 662 689 688 709 709 743 730 731 737 761 657 680 670 670 698 694 721 690 727 707 744 775 737 742 766 708 696 726 753 766 752 723 729 752 781 789 784 810 816 806 789 811 831 835 842 863 861 844 866 883 894 900 907 930 767 778 797 813 808 797 792 768 788 818 844 832 868 864 257 248 274 289 268 237 245 221 219 163 207 169 131 145 143 105 134 108 123 229 225 200 172 198 173 150 144 131 118 93 81 62 73 39 35 0 35 53 63 72 102 98 129 156 147 148 194 187 218 251 239 301 289 339 393 401 122 157 177 209 171 249 224 280 304 253 239 282 314 352 351 383 357 388 238 273 301 291 269 241 245 273 258 238 261 285 300 287 262 253 279 308 293 269 215 215 185 163 188 217 216 189 186 153 147 166 187 224 206 184 165 212 244 282 282 260 234 250 274 274 292 305 313 333 311 324 339 344 349 414 368 361 408 396 434 344 342 339 354 369 405 418 380 365 379 388 414 426 447 462 476 489 446 434 464 451 364 336 311 315 304 292 313 329 342 369 368 367 354 323 314 334 393 333 351 360 336 398 420 450 445 474 502 540 549 521 472 468 413 438 430 358 377 342 398 398 462 504 522 559 551 513 510 545 579 582 588 598 605 631 654 644 654 614 588 565 581 597 456 422 437 462 457 489 513 479 450 498 532 555 574 566 529 565 612 660 686 656
381 405 421 424 435 415 407 393 381 384 407 456 493 527 505 461 471 423 453 427 480 548 597 612 584 548 555 532 519 523 575 472 516 533 508 473 463 438 425 451 480 426 445 458 500 486 469 461 508 495 514 523 539 522 520 546 544 567 553 566 586 603 636 659 631 608 613 582 562 561 546 543 569 654 633 601 635 615 657 619 650 673 709 685 693 704 703 717 721 592 584 594 594 580 590 568 618 593 609 619 646 665 633 704 742 375 405 412 397 430 424 434 447 462 456 465 468 494 493 499 499 509 516 542 519 532 532 574 555 550 562 551 540 535 567 555 496 506 428 427 443 482 469 474 484 505 530 502 563 530 520 557 355 379 346 379 365 341 341 365 379 399 426 409 488 448 443 428 474 463 460 435 426 459 491 478 517 521 520 546 563 561 589 596 603 585 590 582 629 617 585 609 640 620 645 661 674 622 629 665 653 679 688 692 614 620 648 667 645 658 678 686 694 717 551 579 555 589 582 591 610 598 627 642 622 620 642 518 547 570 561 556 571 595 610 619 585 591 599 595 659 688 700 689 662 657 632 636 637 627 612 655 665 669 665 655 682 684 706 704 738 723 723 728 753 646 669 657 656 684 681 708 677 716 697 734 765 725 729 753 693 678 708 734 747 734 706 715 738 767 777 773 798 803 793 778 801 820 822 829 851 850 834 856 873 884 889 895 919 759 769 787 803 799 789 785 762 782 811 837 823 860 857 270 259 283 296 270 239 251 235 226 178 210 171 143 151 142 104 128 100 110 249 242 219 192 221 198 173 171 151 144 114 111 90 83 57 68 35 0 21 55 46 69 63 95 121 113 116 160 155 187 217 207 267 257 306 359 368 103 130 153 179 140 218 191 248 271 219 204 247 280 317 316 348 322 353 237 272 299 286 265 237 238 267 249 227 250 273 286 271 247 236 261 291 274 248 213 210 183 158 183 209 205 177 178 143 134 154 172 211 189 165 149 189 225 260 257 234 206 222 246 243 263 277 285 303 280 291 306 312 319 383 336 328 374 364 403 321 318 313 327 344 381 392 353 335 350 357 385 398 419 433 449 460 417 403 433 420 360 331 307 308 296 282 302 318 334 362 359 356 341 309 298 319 379 317 335 343 318 389 409 439 432 461 490 526 535 507 455 453 396 422 412 340 358 321 377 378 443 487 505 542 533 493 489 524 560 564 571 578 587 614 637 626 635 594 568 543 558 573 435 400 413 439 432 466 489 453 424 471 507 531 550 540 501 538 586 635 660 629
400 424 441 444 456 436 427 413 402 404 428 476 513 547 526 482 491 444 473 448 501 568 618 632 605 569 576 552 540 544 596 491 536 552 528 493 483 458 444 470 500 445 463 477 520 505 488 480 526 514 533 542 558 541 539 564 562 587 573 586 605 623 656 679 651 627 632 602 581 580 565 561 587 673 653 621 654 634 676 638 669 692 728 704 713 723 722 736 739 611 603 613 612 598 607 585 635 610 627 637 664 682 651 721 759 392 421 428 412 446 439 448 461 477 471 479 482 510 509 513 512 524 531 556 532 548 547 589 571 565 576 565 553 547 580 567 506 517 440 438 454 491 478 482 494 514 538 510 573 540 531 566 371 394 360 393 379 355 354 378 391 412 439 422 501 460 455 438 485 473 470 453 444 477 509 495 534 538 537 563 580 578 605 612 618 600 605 596 644 632 598 623 654 634 659 675 688 635 642 680 666 693 701 706 631 637 665 683 662 674 694 702 711 734 562 590 565 599 594 602 621 608 637 653 634 632 654 525 555 578 568 562 576 601 616 626 591 598 607 604 669 698 709 698 671 665 641 643 644 633 617 660 677 681 676 666 693 696 719 715 749 733 733 737 762 654 677 663 662 691 688 714 685 724 705 743 773 733 736 760 699 682 711 736 751 738 710 721 744 774 784 780 805 810 799 786 809 827 829 835 858 858 843 865 882 892 896 903 927 769 778 796 812 809 799 796 772 793 821 847 832 869 867 288 277 300 313 285 255 268 254 243 197 226 187 162 169 157 120 141 113 120 269 261 239 213 242 219 193 191 171 165 134 131 110 103 78 87 53 21 0 71 52 62 48 76 105 95 96 142 135 167 198 187 248 237 287 341 349 110 129 155 175 134 211 181 239 263 206 189 231 268 304 300 332 305 335 251 286 313 299 278 250 250 278 259 236 259 282 293 277 254 241 266 296 277 251 227 223 198 171 196 220 215 187 189 154 143 163 180 219 195 171 156 192 230 261 256 232 204 219 243 237 258 274 281 298 273 282 295 304 312 375 328 317 363 354 394 322 317 311 324 342 379 390 349 328 345 350 381 395 416 429 445 456 412 397 427 412 371 343 319 320 307 292 311 327 345 373 369 364 348 317 304 326 386 322 341 348 322 398 417 447 438 468 497 533 541 513 460 459 402 427 416 344 362 323 379 381 447 491 509 547 537 496 491 526 563 567 576 581 591 619 641 630 639 596 570 544 558 573 436 400 412 440 431 467 488 450 421 468 505 530 549 537 497 534 584 633 658 625
330 356 373 378 392 373 367 351 338 338 363 413 453 489 470 425 437 386 414 387 443 504 553 569 543 507 516 492 479 480 533 423 469 486 462 428 417 390 375 402 432 375 393 408 451 435 418 409 455 443 464 473 488 471 468 494 491 518 505 519 538 556 591 613 584 560 563 534 512 510 495 490 517 606 584 552 585 565 607 568 598 623 657 636 644 653 652 665 668 541 533 543 541 527 536 514 564 539 556 567 594 611 580 650 688 321 350 357 341 376 369 378 392 407 401 410 413 439 438 444 444 454 461 486 464 477 477 519 500 495 506 496 485 481 512 500 443 452 373 374 390 429 417 423 430 452 478 451 511 478 467 505 300 324 290 324 310 286 287 311 324 344 371 355 434 394 389 375 420 409 407 382 373 406 438 424 463 466 465 491 509 507 534 541 547 530 535 526 574 562 530 554 585 565 589 606 619 568 574 610 598 624 633 636 560 566 594 612 591 603 623 631 640 663 497 525 502 536 527 536 557 546 574 588 568 566 588 467 497 521 513 508 524 547 561 569 536 542 548 544 607 636 648 636 610 605 580 587 589 579 565 608 610 614 611 602 629 630 652 650 684 670 670 676 700 595 618 607 608 636 632 659 627 665 646 683 713 675 679 704 646 634 664 690 703 690 660 667 689 718 727 722 748 754 744 727 750 769 772 779 801 799 783 805 822 833 838 845 868 706 717 736 752 747 736 732 708 728 758 784 771 807 804 219 207 229 242 214 184 197 185 172 129 155 116 93 98 86 49 74 46 60 204 194 174 150 182 165 135 140 109 115 78 98 74 39 42 74 63 55 71 0 35 73 91 129 140 143 155 183 187 224 245 240 291 287 333 379 392 62 105 119 158 128 202 184 236 259 219 215 259 277 318 327 358 338 369 182 217 244 232 211 183 185 213 197 176 199 223 237 224 199 190 216 246 232 208 158 156 128 103 129 156 154 126 125 91 85 104 125 161 143 122 103 152 183 222 224 204 180 197 220 224 239 250 260 281 262 279 298 297 298 366 321 320 368 352 387 284 284 282 298 311 347 360 324 315 326 339 359 370 391 406 419 433 393 382 412 401 305 277 252 255 244 230 251 267 281 309 307 305 292 260 251 271 331 271 288 297 274 337 358 388 383 411 440 477 487 459 409 406 350 375 368 296 315 281 337 336 399 441 460 496 489 451 449 483 517 519 526 535 542 569 591 582 592 552 526 504 521 537 394 362 378 402 398 429 454 421 393 441 473 495 514 507 473 509 553 601 628 600
360 388 405 411 426 408 402 385 372 371 397 448 488 525 506 460 473 421 450 422 478 538 586 603 577 542 551 527 513 514 567 455 501 519 495 462 451 423 407 433 465 405 424 439 483 467 448 439 483 473 494 504 519 501 497 522 518 549 537 551 571 589 625 646 617 592 595 565 543 540 524 518 545 638 616 583 617 595 638 598 628 653 687 667 675 683 682 694 696 571 563 572 568 554 562 541 590 566 585 596 623 638 607 677 714 346 374 380 364 399 391 398 411 430 422 429 431 462 461 463 462 477 483 507 481 500 499 541 522 516 527 515 503 495 529 516 454 465 388 387 402 439 426 430 443 462 486 458 521 488 479 514 323 348 312 344 330 305 303 327 340 362 389 371 450 409 403 386 434 422 418 411 400 434 466 449 490 492 490 516 535 531 559 564 570 552 555 546 596 582 548 572 603 584 609 625 637 584 591 631 615 644 650 655 584 591 620 637 615 625 646 656 665 687 510 538 513 548 543 551 570 556 585 601 582 581 603 474 503 526 517 511 526 550 565 575 540 547 555 552 617 646 657 646 619 613 589 592 592 582 566 609 626 629 624 614 641 644 667 663 697 681 681 685 710 602 625 612 611 639 636 663 633 672 653 691 721 681 684 709 648 633 662 688 701 688 660 670 693 722 732 728 754 759 748 734 757 776 778 784 806 806 791 813 830 840 845 851 875 717 726 744 760 757 747 744 720 741 769 795 780 817 815 250 236 258 269 237 208 223 218 200 163 180 141 127 127 110 77 92 65 69 239 228 208 185 217 200 171 175 145 150 113 128 104 75 69 96 72 46 52 35 0 38 57 96 105 108 122 148 153 190 210 205 256 252 298 344 357 58 86 107 137 101 178 156 210 233 188 181 225 248 287 293 325 303 334 202 236 263 248 228 200 199 227 207 184 207 230 241 226 203 190 215 245 228 202 178 173 149 122 146 169 163 135 138 103 91 111 128 167 144 120 104 143 179 214 211 189 162 179 202 202 220 233 242 261 239 254 271 273 277 343 297 292 340 326 364 275 272 268 283 298 335 347 309 293 307 317 342 354 375 390 404 417 374 362 392 379 320 292 268 268 255 240 259 275 293 321 317 312 296 265 253 274 335 271 290 297 272 346 366 395 387 416 446 482 489 462 409 408 351 376 366 294 313 275 331 332 398 441 459 497 487 447 443 478 514 518 525 532 541 568 591 580 589 548 521 497 512 528 388 354 367 393 387 420 444 408 379 427 462 485 504 495 457 494 541 590 616 585
388 420 437 444 460 443 438 420 407 404 430 482 524 561 543 497 510 457 486 457 515 572 619 636 612 577 586 563 549 549 601 486 532 551 528 495 484 455 437 464 497 434 452 468 513 496 476 466 510 500 523 533 547 529 524 548 542 579 568 583 602 621 658 678 649 622 625 596 572 569 552 543 570 669 647 612 646 624 667 626 655 681 714 697 704 712 709 720 721 600 590 599 593 579 584 565 614 590 610 623 650 661 631 700 737 369 396 401 384 420 410 414 426 450 439 445 446 483 479 479 475 496 501 523 494 520 518 559 540 533 542 530 516 505 542 527 461 474 399 395 409 445 429 432 450 467 488 460 525 493 485 517 344 369 331 361 346 320 317 341 352 377 402 384 462 420 412 393 443 429 424 438 426 459 492 472 514 515 512 538 558 551 579 584 589 569 571 560 614 598 561 586 617 598 625 639 650 596 604 648 627 659 662 669 605 613 642 659 636 644 665 676 687 708 519 546 520 554 554 560 577 561 590 609 591 591 612 474 503 526 515 507 521 546 562 574 537 545 555 554 622 650 659 649 622 615 592 590 590 578 561 604 637 639 632 620 647 653 677 671 705 687 685 688 714 602 626 610 607 636 634 661 632 673 655 693 722 681 683 706 644 624 653 678 692 680 652 667 690 720 730 728 753 757 745 734 758 775 776 782 805 806 792 814 832 840 844 850 876 722 728 746 761 760 752 749 727 748 774 799 782 820 819 280 265 285 294 257 230 249 250 227 197 204 167 161 158 137 108 115 92 88 274 261 243 221 254 238 208 213 181 188 151 166 142 112 106 131 102 69 62 73 38 0 34 67 67 75 94 111 119 158 174 170 218 216 261 306 319 68 69 98 113 72 150 122 179 202 152 143 187 212 251 255 287 265 296 221 254 279 262 243 216 212 239 216 192 213 234 243 225 205 189 211 241 221 194 199 190 171 142 164 182 173 145 153 119 103 122 134 172 145 121 110 135 175 202 196 171 142 156 181 175 196 212 218 236 212 222 237 243 250 314 267 259 306 295 334 262 256 249 262 281 318 328 287 266 283 289 319 333 353 367 383 393 349 335 365 351 331 304 281 279 264 247 264 279 302 330 323 315 297 267 251 274 334 268 288 293 266 351 368 397 386 416 446 480 486 459 404 405 347 373 360 287 305 264 320 323 390 435 453 491 480 437 431 466 504 509 519 522 534 562 585 573 580 537 510 484 497 511 377 339 351 379 369 406 427 388 359 405 444 469 488 475 435 472 522 571 595 563
416 446 463 469 483 465 458 442 429 428 454 505 544 580 560 516 527 477 505 478 534 595 644 660 634 598 607 583 570 571 624 512 558 576 552 519 508 480 464 491 523 462 481 496 540 524 505 495 539 529 551 561 576 558 554 578 573 607 594 609 628 646 682 703 674 649 652 623 600 597 581 573 601 696 674 640 674 652 695 655 684 710 743 725 732 740 738 750 752 628 619 628 624 609 616 596 645 621 640 652 679 693 662 732 768 400 428 433 417 452 443 448 460 483 472 479 479 515 512 512 509 529 534 556 528 553 551 592 573 567 576 564 550 539 575 561 495 508 433 429 443 479 463 466 484 500 522 493 559 527 519 551 376 401 363 394 380 354 351 374 386 411 436 418 496 454 446 426 477 463 458 467 456 489 522 504 545 546 544 570 589 583 612 617 621 602 605 594 647 632 595 619 651 632 658 673 684 629 638 682 661 693 696 703 637 645 674 691 668 677 698 708 719 740 553 580 554 588 588 594 611 594 624 642 625 625 646 508 537 559 547 540 553 578 595 607 569 578 589 588 656 684 692 683 656 649 625 623 622 610 593 636 671 673 666 654 681 687 711 704 739 721 719 722 748 635 659 643 639 669 667 693 665 706 688 726 756 714 715 739 676 655 683 708 723 711 684 699 722 752 763 761 786 790 778 767 791 808 809 814 838 839 825 847 866 873 877 882 909 756 762 779 794 794 785 783 761 781 808 833 816 854 853 307 293 314 324 289 262 279 275 256 220 234 197 184 184 166 134 146 120 119 296 285 265 241 273 254 225 227 200 201 167 173 150 130 115 132 98 63 48 91 57 34 0 38 58 52 64 97 96 133 157 149 205 197 245 296 306 101 101 131 139 95 170 137 195 218 159 141 184 221 257 253 285 259 290 253 287 312 296 276 249 246 273 250 226 247 268 276 258 238 222 244 273 253 225 231 222 202 174 196 216 207 179 186 152 136 156 168 206 179 154 144 167 208 233 224 199 169 182 207 197 219 238 242 258 232 238 249 260 271 331 284 271 316 309 350 291 284 275 287 307 345 354 312 286 305 307 342 357 377 390 407 416 371 354 384 369 365 338 315 313 298 281 298 313 336 364 357 349 330 301 284 307 367 301 321 325 299 385 402 431 419 449 479 513 519 492 436 438 379 405 391 319 337 294 351 354 421 467 485 523 511 468 460 495 534 540 550 552 565 593 616 604 610 566 540 513 525 538 407 368 378 408 396 434 454 414 384 429 470 495 514 500 458 495 548 596 620 586
454 484 501 507 521 503 496 480 468 467 492 543 582 618 597 553 564 514 543 516 571 634 682 698 672 636 645 621 608 610 662 550 597 614 591 557 546 518 502 529 561 500 518 534 578 562 542 532 576 567 589 599 613 595 591 615 609 644 633 647 666 684 720 741 713 687 690 661 638 635 618 610 637 734 712 678 712 690 733 692 722 748 780 763 769 778 776 786 788 666 657 665 661 646 652 632 681 657 677 689 716 729 698 768 804 436 463 468 451 487 477 480 492 517 506 511 511 550 546 544 540 563 567 589 559 587 585 626 607 600 608 596 581 569 606 591 522 537 463 458 471 505 489 490 512 527 546 518 585 553 546 576 411 436 398 428 413 387 383 406 417 443 468 449 527 484 475 454 506 491 485 505 493 526 559 540 581 582 579 605 625 618 647 651 655 636 637 626 681 664 626 651 682 664 691 704 715 660 669 715 691 725 726 735 672 680 709 726 703 710 732 743 754 775 582 608 581 615 618 623 639 620 650 670 653 655 675 531 559 582 569 560 572 597 615 629 590 600 612 612 681 710 716 707 680 673 650 645 643 629 611 654 701 702 694 680 708 715 740 732 766 747 744 746 773 658 682 664 659 689 687 714 687 728 711 750 779 736 736 760 695 671 698 721 737 726 700 718 742 772 784 782 807 811 798 790 813 830 830 834 858 861 848 870 889 896 899 903 931 782 786 802 818 819 811 809 787 808 834 859 839 878 879 345 331 351 361 325 298 315 313 293 258 271 234 222 222 203 172 182 158 155 334 323 303 279 310 291 263 263 238 238 204 207 185 168 150 163 129 95 76 129 96 67 38 0 43 20 27 68 59 95 122 112 172 161 211 265 273 135 124 155 151 108 173 135 192 215 148 121 161 209 240 229 261 231 261 288 321 346 328 309 282 278 305 281 256 276 296 302 283 265 247 267 295 273 246 266 256 238 210 231 248 238 211 219 186 170 188 198 235 206 183 175 190 231 250 239 212 181 192 216 200 225 246 248 261 232 232 240 257 272 327 279 261 304 300 344 306 296 284 294 317 355 362 318 286 308 304 345 361 381 392 411 418 371 352 382 365 396 369 347 344 328 310 326 340 366 393 385 375 355 326 308 331 391 323 343 346 319 412 427 456 441 472 503 535 540 513 455 459 400 426 410 339 356 311 366 372 439 486 503 541 528 483 473 508 549 557 568 567 582 610 634 620 625 580 553 525 535 547 421 381 389 419 405 445 463 420 391 434 477 504 523 506 460 498 554 602 624 587
450 484 501 509 526 509 505 487 473 469 496 549 591 628 610 564 577 525 553 524 582 638 685 702 678 643 653 630 615 615 667 549 596 615 593 561 549 519 500 527 561 495 514 530 576 559 538 526 569 561 585 596 609 590 584 608 599 642 632 647 666 685 723 742 713 686 687 659 634 630 612 601 629 733 710 674 709 685 729 686 715 742 773 760 765 773 770 778 778 661 651 658 651 636 640 622 669 646 669 682 709 717 688 756 792 425 451 454 437 474 462 462 473 503 488 493 492 535 530 525 519 547 550 570 537 572 569 610 590 582 589 576 560 544 584 568 495 511 440 433 446 477 460 460 486 498 516 487 556 525 519 546 398 424 383 412 396 369 363 386 396 424 448 428 505 462 451 428 482 465 458 498 485 517 550 528 571 570 566 592 613 603 632 636 639 618 618 605 663 645 604 629 660 643 670 683 693 636 646 696 668 705 702 713 658 667 697 712 688 693 715 728 740 760 556 582 554 587 594 598 612 591 621 643 628 630 649 500 528 550 535 525 537 562 581 597 556 567 580 581 652 680 685 677 650 641 619 612 608 595 575 618 676 677 667 652 680 689 715 705 739 718 714 716 743 626 650 630 624 654 653 679 654 696 680 718 747 703 702 725 659 634 660 683 699 689 663 684 707 738 750 749 774 777 763 757 781 797 795 799 824 828 816 838 857 862 865 869 898 752 755 771 786 788 781 780 759 780 804 829 808 848 849 344 328 346 353 313 288 309 315 289 263 264 229 228 223 200 174 177 156 148 340 327 310 289 321 305 275 279 249 254 218 229 205 179 170 189 156 121 105 140 105 67 58 43 0 28 56 44 59 98 107 106 151 150 194 240 252 125 100 130 115 75 132 92 150 172 106 84 126 167 201 195 227 201 232 276 306 330 310 293 267 261 286 260 235 253 271 275 254 239 220 237 264 241 214 255 243 229 201 219 232 219 194 205 176 158 174 179 213 183 161 158 161 202 216 202 175 145 153 178 159 185 206 207 220 190 190 198 215 230 285 236 219 263 258 301 269 258 244 253 278 315 321 277 243 266 262 303 320 339 350 369 376 329 310 340 322 374 348 328 323 306 287 301 314 343 370 360 348 326 299 278 302 360 292 312 314 287 385 398 426 410 440 471 502 506 480 420 426 367 392 375 305 321 276 330 336 403 450 467 506 491 446 435 470 512 520 532 529 546 574 597 583 587 541 514 485 495 507 383 342 349 380 365 406 422 379 349 392 436 463 482 465 418 455 512 560 582 545
463 494 512 518 534 516 510 493 480 478 504 556 596 632 612 568 579 529 557 529 586 646 694 710 685 650 659 635 621 622 675 561 607 625 602 569 558 529 512 538 572 508 527 543 588 571 551 540 584 575 598 608 622 604 599 623 615 654 643 657 677 695 732 752 723 697 699 671 647 644 626 617 644 744 721 687 721 698 742 700 729 756 788 772 778 786 784 793 794 674 665 673 667 652 657 638 686 663 684 697 724 734 704 773 809 442 468 472 456 492 481 483 494 522 508 513 513 554 550 546 541 567 570 591 559 591 588 629 610 602 610 597 582 568 606 591 519 535 462 457 469 502 485 486 510 523 541 513 581 550 543 572 416 441 401 431 416 389 384 407 418 445 469 450 527 484 474 452 505 489 482 512 500 533 566 545 587 587 584 610 630 622 651 655 658 638 639 627 683 666 626 651 682 664 692 705 715 659 668 717 691 726 725 735 676 685 714 730 707 713 735 747 759 779 580 606 578 612 617 621 637 616 646 667 652 654 673 526 554 576 562 552 564 589 608 623 582 593 606 607 677 706 711 703 676 667 645 638 635 622 602 646 700 701 692 677 705 713 739 729 763 743 740 742 769 652 676 657 651 681 680 706 680 722 706 744 773 729 729 752 686 661 688 710 727 716 690 711 734 765 776 775 800 804 790 783 807 824 822 826 851 855 843 864 884 889 892 896 924 778 781 797 812 814 806 805 784 805 830 854 834 873 874 355 340 359 368 330 304 323 324 302 270 278 242 234 233 211 183 189 167 162 347 335 316 293 325 306 277 279 252 254 219 224 202 182 167 182 147 113 95 143 108 75 52 20 28 0 28 48 45 83 104 97 154 145 193 246 255 140 122 153 142 101 160 120 176 198 130 101 141 190 220 209 240 211 241 293 324 349 330 312 286 281 307 281 257 275 295 299 279 263 244 262 290 267 240 271 261 244 216 236 251 239 213 223 191 174 191 199 235 205 182 177 186 227 243 229 202 172 181 205 187 213 234 235 247 217 215 222 240 257 310 262 242 285 282 326 296 285 272 281 305 343 349 304 270 293 288 330 347 366 377 396 403 356 336 366 348 396 370 349 344 328 309 324 338 365 393 383 372 351 323 303 327 386 318 338 340 313 409 423 451 436 466 497 529 532 506 447 453 394 419 402 332 348 303 357 363 431 478 494 533 518 473 463 497 539 547 559 557 573 601 625 610 615 569 542 513 523 534 411 370 377 408 393 434 450 406 377 419 463 491 510 492 445 482 540 588 609 572
481 510 527 533 547 528 521 505 493 493 518 568 607 642 621 577 587 538 567 541 595 659 708 723 697 661 669 646 633 635 687 577 623 640 617 583 572 545 528 555 587 526 545 560 605 588 569 559 603 593 615 625 640 622 618 642 636 671 659 673 693 711 746 767 739 713 716 687 665 662 645 637 664 760 738 704 738 716 760 719 748 774 807 789 796 805 803 813 815 692 683 692 687 673 678 659 708 684 704 716 743 755 725 795 831 463 490 495 478 514 503 507 518 544 532 537 537 576 573 570 566 589 594 615 584 614 611 653 634 626 635 622 607 594 632 616 546 561 488 483 496 529 512 513 537 550 569 541 608 577 570 599 438 463 424 454 439 413 409 432 443 469 494 475 552 510 500 478 531 516 509 531 520 553 585 566 608 609 606 632 652 645 673 678 682 662 663 652 707 690 652 676 707 689 716 730 741 685 694 741 716 751 751 760 699 707 736 753 730 737 758 769 781 801 606 632 605 639 643 648 663 643 673 694 678 680 700 553 582 604 590 580 592 618 636 651 611 621 634 634 705 733 739 730 703 695 672 666 663 650 631 674 726 727 718 704 732 740 765 756 790 770 767 769 796 680 704 685 679 709 708 734 708 750 734 772 801 757 757 780 715 689 716 738 755 745 718 739 763 793 805 803 828 832 818 811 835 851 850 855 879 883 870 892 911 917 920 924 952 805 808 825 840 841 834 833 811 832 857 882 862 901 902 371 358 378 388 351 324 342 339 320 284 298 261 248 249 230 198 209 184 182 359 349 329 304 335 314 287 287 263 260 228 228 207 192 173 183 148 116 96 155 122 94 64 27 56 28 0 62 41 71 105 91 157 141 192 251 255 161 148 179 171 129 187 146 202 223 153 120 156 211 239 221 252 220 249 315 347 372 354 336 309 304 331 306 282 301 321 326 306 289 271 290 318 295 267 292 283 265 236 258 275 264 237 246 213 196 215 224 260 231 208 201 213 254 271 258 230 200 209 233 214 240 262 262 274 244 240 244 265 283 334 286 265 305 305 349 324 313 300 308 333 370 376 331 296 319 313 357 374 393 404 423 429 382 361 390 372 422 395 373 369 354 335 351 364 391 418 410 399 378 350 331 354 413 346 366 368 341 436 450 479 463 494 525 557 561 534 476 481 422 447 430 360 376 331 385 391 459 506 522 561 547 502 491 525 568 575 587 585 601 629 653 638 643 597 570 541 551 562 439 398 404 436 420 462 477 433 404 446 490 518 537 519 471 508 567 614 635 598
492 527 544 553 570 553 549 531 517 513 540 593 634 672 653 608 621 568 597 568 626 681 728 746 722 687 697 674 659 658 711 592 639 658 636 604 592 562 542 570 605 537 556 573 619 601 579 568 610 602 627 638 650 631 625 648 639 684 674 690 709 728 766 785 756 729 729 701 676 672 654 641 669 775 752 716 751 727 771 727 756 784 814 802 807 814 811 818 818 702 692 699 691 676 678 661 708 685 709 723 749 756 727 795 830 465 490 492 475 512 499 498 508 541 525 528 526 573 567 559 552 585 587 605 570 609 605 646 626 617 624 610 593 575 616 599 524 541 472 464 475 505 487 485 516 525 540 512 582 552 547 571 437 463 421 448 433 406 399 421 430 459 482 462 537 494 482 457 513 495 487 540 526 558 591 568 611 609 604 631 652 641 670 673 675 653 653 639 699 679 637 661 692 676 704 716 725 667 678 731 699 738 733 746 696 706 735 750 726 729 751 764 778 797 586 610 582 615 625 627 641 617 647 671 657 660 679 523 550 572 556 544 554 580 600 618 575 587 602 605 677 705 708 701 674 664 643 632 627 612 592 634 707 706 695 679 707 718 745 732 766 744 739 739 767 647 672 650 641 672 673 698 674 717 702 740 769 723 721 744 676 646 672 693 710 701 676 701 725 756 768 768 793 795 781 777 801 817 814 817 842 848 838 859 879 882 885 887 917 777 778 792 807 811 805 805 785 806 829 853 830 871 873 387 371 388 395 353 329 350 358 332 307 306 272 271 266 243 218 219 200 191 384 371 354 332 365 348 319 322 292 297 261 270 247 223 212 228 194 160 142 183 148 111 97 68 44 48 62 0 34 65 63 65 108 106 150 199 209 168 136 165 139 106 142 99 149 168 95 59 94 150 177 161 193 163 193 315 345 367 347 330 306 298 322 295 271 287 303 305 283 271 250 264 290 265 239 295 282 271 243 260 270 256 233 245 217 199 213 216 248 218 197 197 192 232 238 221 193 165 170 192 167 194 217 215 223 192 183 185 209 230 276 229 204 243 245 290 285 271 254 260 288 324 328 282 241 267 256 304 322 340 350 370 374 326 304 333 314 408 383 364 357 340 320 333 344 375 402 390 376 353 328 305 329 386 318 338 337 310 414 425 452 433 464 495 524 526 500 440 448 389 414 394 327 342 294 346 354 421 469 484 523 506 460 446 480 525 534 548 541 561 589 613 597 600 552 525 495 502 512 397 354 358 391 372 416 428 382 353 392 440 468 487 466 416 453 514 561 580 541
506 539 556 563 578 560 554 538 525 523 549 600 640 676 657 612 623 573 602 574 630 690 738 755 730 694 703 680 666 667 719 605 651 670 646 614 602 574 556 583 616 552 571 587 632 615 594 584 627 618 641 652 665 647 642 665 657 698 687 702 721 740 776 797 768 741 743 715 691 687 670 659 687 788 765 731 765 742 786 743 773 799 831 816 822 830 827 836 836 718 708 716 709 694 698 680 728 704 727 740 766 775 746 815 850 484 509 513 496 532 521 521 532 562 547 552 550 594 589 584 577 606 609 629 595 631 628 668 649 641 648 634 618 602 642 625 552 569 498 491 503 534 516 515 543 554 570 542 611 581 575 601 457 482 442 470 455 428 422 445 455 483 506 487 563 520 509 485 539 523 515 556 543 575 608 587 629 629 625 651 672 662 691 695 697 677 677 664 722 703 662 687 718 701 729 742 751 694 704 755 726 763 760 771 717 726 756 771 747 752 774 786 799 819 613 638 610 644 652 655 669 646 676 699 684 687 707 553 581 602 587 576 586 612 631 649 607 618 633 635 707 735 739 731 704 695 673 663 659 644 624 667 734 734 724 708 736 746 772 761 795 773 769 770 797 678 703 682 673 704 704 730 706 748 733 771 800 754 753 776 708 679 705 726 743 734 709 733 757 788 800 800 825 827 813 809 833 848 846 849 874 879 869 890 910 914 916 919 949 807 808 823 838 842 835 835 814 836 859 883 861 901 903 399 384 403 411 371 346 366 369 345 315 321 285 279 277 255 227 233 211 205 391 380 361 337 369 350 321 323 296 297 263 266 244 226 210 222 187 155 135 187 153 119 96 59 59 45 41 34 0 40 64 53 116 102 152 209 215 183 158 188 168 132 175 132 182 201 128 90 120 182 205 182 213 180 209 334 365 388 369 352 326 320 345 319 294 311 329 332 311 297 277 293 319 295 268 313 301 287 258 277 291 278 253 264 233 216 232 238 272 242 220 217 219 259 268 252 225 196 202 224 200 227 250 248 257 225 216 216 242 263 309 261 235 273 276 322 317 304 287 294 321 357 361 315 274 300 289 338 356 374 383 404 407 359 337 366 346 433 407 387 381 365 345 359 371 401 428 417 404 382 355 334 358 415 347 367 367 340 442 454 481 463 494 525 555 557 532 471 479 420 445 426 358 373 326 378 386 453 500 516 555 539 493 479 514 558 567 580 574 593 621 645 629 633 585 558 528 536 545 429 387 391 424 405 449 462 416 387 426 473 502 520 499 449 486 547 595 614 574
546 577 595 601 616 598 591 575 562 561 587 638 677 712 692 648 658 609 638 611 666 728 776 793 767 731 740 716 703 705 757 644 690 708 685 652 641 612 595 622 655 591 610 626 671 654 634 623 666 658 681 691 705 686 681 705 697 737 726 741 760 778 815 835 807 780 783 754 730 727 709 699 727 827 805 770 804 782 825 783 812 839 870 855 862 869 867 876 876 757 748 755 749 734 738 720 767 744 767 780 806 815 786 855 890 523 549 553 536 572 560 560 571 602 587 591 589 634 629 623 616 646 649 668 634 671 667 708 688 680 687 673 657 640 680 663 589 606 536 529 540 570 552 551 581 590 605 577 647 617 612 636 496 522 481 510 494 467 461 484 494 522 545 525 601 558 547 522 577 560 552 595 582 615 648 627 669 669 664 691 712 702 731 734 737 716 716 703 761 742 701 725 757 740 768 780 789 732 742 794 763 802 798 810 756 766 795 810 787 791 813 826 839 858 650 675 647 680 690 692 706 682 712 736 722 725 744 588 615 636 620 608 618 644 664 682 639 652 667 670 743 770 773 766 739 729 708 696 691 676 655 698 772 771 760 744 772 783 809 797 831 809 804 804 832 712 737 714 705 736 737 762 739 782 767 805 833 787 785 808 739 708 733 753 771 762 738 765 789 819 832 832 857 859 844 842 866 881 878 880 906 912 902 924 944 947 949 951 982 842 842 857 872 876 870 870 850 871 894 918 895 935 938 438 423 442 451 411 386 406 407 385 353 361 325 317 316 295 266 272 250 244 429 418 398 374 405 385 357 358 333 331 299 298 277 263 244 253 218 187 167 224 190 158 133 95 98 83 71 65 40 0 50 27 99 74 126 191 191 222 198 227 204 170 205 163 207 224 151 109 127 196 212 179 208 170 196 374 405 428 409 391 366 359 384 358 333 350 367 369 348 335 315 329 355 331 304 353 341 327 298 317 331 318 293 304 273 256 272 277 311 281 259 256 256 296 303 285 258 230 234 256 229 256 280 276 282 250 236 232 263 287 326 280 249 281 290 336 349 334 316 321 350 385 387 341 296 324 308 360 380 397 404 426 427 379 355 383 362 472 446 426 420 403 384 397 409 439 466 455 441 418 392 370 394 451 383 403 402 375 479 490 517 498 529 560 589 590 565 504 512 454 478 459 392 406 359 410 418 485 533 548 587 569 522 508 541 587 596 611 603 623 651 675 659 661 613 586 555 561 569 459 416 418 452 431 476 487 440 411 448 497 526 544 521 469 506 569 616 633 592
554 590 607 616 633 616 612 594 580 576 603 656 697 734 716 671 683 631 659 631 688 745 791 809 785 750 760 737 722 721 774 655 702 721 699 668 656 625 605 632 668 599 619 635 682 663 641 630 671 664 689 700 712 693 687 709 699 747 737 752 772 791 829 848 819 791 792 764 739 734 715 702 730 838 815 778 813 789 833 789 817 846 875 865 869 876 872 879 877 764 754 760 751 736 737 721 767 745 770 784 810 815 787 854 889 526 550 551 534 571 557 554 564 600 582 584 581 631 625 614 606 642 643 660 623 667 662 703 683 673 679 665 647 626 668 651 572 591 525 516 526 553 533 531 566 572 584 557 628 599 595 616 497 522 480 506 490 463 455 477 485 515 537 517 590 547 534 507 564 545 536 601 587 619 652 627 671 669 663 689 712 699 728 730 731 709 708 693 755 733 689 714 745 730 758 769 777 718 730 786 750 792 784 798 754 764 794 808 784 785 808 822 836 854 635 659 629 662 676 677 688 662 692 718 705 710 728 566 592 612 595 581 589 616 637 657 612 626 643 648 722 749 750 743 717 706 686 670 664 648 625 667 757 755 742 724 752 766 794 779 812 788 782 781 809 687 712 687 676 707 709 734 712 756 742 780 808 760 757 779 709 675 699 718 736 729 706 735 759 790 803 805 830 831 815 815 839 853 849 851 877 884 876 897 918 919 920 922 954 820 818 832 846 853 848 849 830 851 872 895 870 911 915 450 434 450 456 413 391 412 422 394 370 368 335 334 330 305 281 282 263 254 447 434 417 395 427 410 381 383 355 358 323 329 306 285 271 285 251 217 198 245 210 174 157 122 107 104 105 63 64 50 0 25 52 43 89 146 151 231 196 223 189 164 180 140 173 187 117 76 81 153 164 129 157 120 148 376 404 426 405 389 365 357 380 352 328 342 357 356 334 325 303 314 338 312 287 356 343 333 305 321 330 315 293 306 279 261 274 276 305 275 256 257 246 284 283 263 237 212 212 231 200 227 251 245 248 216 196 189 223 250 282 238 205 234 245 291 323 306 286 288 318 352 353 306 257 286 267 322 342 358 364 386 386 338 313 339 318 463 439 421 413 395 375 386 396 429 455 442 426 402 378 354 378 432 365 384 381 355 464 472 498 476 507 538 564 564 540 478 489 431 455 433 370 383 335 382 392 457 505 520 558 539 492 475 508 555 565 581 570 593 620 645 627 628 578 552 520 524 531 429 385 385 419 396 442 451 402 374 408 459 489 506 481 428 464 529 574 590 548
556 589 607 615 630 613 607 590 577 574 601 653 693 729 709 665 676 626 654 627 683 742 790 807 782 747 756 732 718 719 771 655 702 721 698 666 654 625 606 633 667 601 620 636 682 665 644 632 675 667 691 702 715 696 690 713 704 748 738 753 772 790 828 848 819 792 793 765 740 736 718 706 734 838 816 780 815 791 835 792 821 848 879 866 871 879 876 883 883 767 757 764 756 741 744 726 773 751 774 788 814 821 792 860 895 530 555 558 541 577 564 563 573 606 590 593 590 638 632 624 617 650 652 670 634 675 670 711 691 682 689 675 657 638 679 662 585 604 536 527 538 567 547 545 578 586 599 572 642 613 608 631 502 528 486 514 498 471 464 486 495 524 547 527 601 558 546 520 576 558 549 604 590 623 656 633 676 674 670 696 717 706 735 738 740 718 717 703 764 743 701 725 756 740 768 780 789 730 741 796 762 803 796 810 761 771 801 815 791 794 816 830 844 862 648 672 643 676 688 690 702 677 707 732 719 723 741 582 608 629 612 599 608 634 655 674 630 643 660 664 737 765 766 760 733 722 702 688 682 666 644 687 770 768 756 739 767 780 807 793 826 803 798 797 826 704 729 705 695 726 727 752 730 773 759 797 825 778 776 798 728 695 719 739 757 749 726 754 778 809 822 823 848 849 834 833 857 871 868 870 896 903 894 915 935 937 939 941 972 836 835 849 863 869 864 865 845 866 888 912 887 928 931 450 434 452 459 418 394 415 420 395 367 370 335 331 328 305 279 283 262 254 444 432 413 390 422 403 374 376 349 350 316 319 297 279 263 274 239 207 187 240 205 170 149 112 106 97 91 65 53 27 25 0 72 50 101 165 165 231 202 230 201 171 196 155 193 208 137 95 105 177 189 153 181 143 169 380 410 432 412 396 371 364 388 360 336 351 368 368 346 335 314 327 351 326 300 360 347 335 307 325 336 322 298 310 281 263 278 282 313 283 263 262 256 295 298 278 252 225 227 247 218 245 269 264 268 236 219 213 245 271 306 261 229 258 269 315 340 324 305 308 338 372 373 327 280 308 290 344 364 380 387 409 409 361 336 363 342 473 448 429 422 405 385 396 408 440 466 454 438 415 390 367 391 446 378 398 396 370 477 486 513 492 523 554 581 581 557 495 505 447 471 450 386 399 351 400 409 475 523 538 577 558 511 495 528 574 585 600 590 612 640 664 647 648 599 573 541 546 553 448 404 405 439 417 463 472 424 396 430 481 510 528 504 451 487 552 597 614 572
590 628 646 655 674 658 655 636 622 615 644 697 740 778 761 715 728 675 703 673 732 785 831 849 826 792 803 779 764 762 815 692 739 759 738 707 695 663 641 669 706 634 653 670 718 699 676 663 703 697 723 736 746 727 719 741 728 782 774 790 809 828 868 885 856 827 827 800 773 768 748 732 761 874 850 813 848 822 867 821 849 879 906 900 903 908 904 908 906 798 787 792 781 765 765 750 795 773 800 816 841 842 816 882 915 556 578 579 562 599 584 578 586 626 606 607 602 657 649 636 626 667 667 682 641 692 686 726 706 695 700 685 665 641 685 667 585 606 544 532 541 565 544 540 580 582 592 565 636 609 607 624 526 551 508 532 516 489 480 501 507 538 559 538 609 566 551 522 580 560 550 635 619 650 683 656 700 697 690 716 739 724 754 754 754 731 728 712 777 753 707 731 762 748 777 787 793 733 746 807 765 811 798 815 779 791 821 833 808 807 830 845 862 878 649 671 640 672 692 690 700 670 700 728 717 724 740 572 597 616 597 582 588 615 636 659 613 628 648 654 729 755 753 748 722 710 691 671 663 646 622 663 771 768 753 733 761 777 806 788 821 795 788 785 814 690 715 688 674 705 708 732 713 757 745 782 810 760 756 777 705 667 689 706 726 719 698 732 756 787 801 804 828 828 812 815 839 852 846 847 874 883 877 897 919 918 918 919 952 826 821 834 847 856 852 855 837 859 877 900 872 914 919 488 471 486 490 445 424 448 462 431 412 404 372 377 370 345 323 321 304 293 490 476 460 439 472 456 426 430 400 405 369 378 355 331 320 335 301 267 248 291 256 218 205 172 151 154 157 108 116 99 52 72 0 38 45 94 101 269 230 253 212 195 191 159 175 182 125 93 70 139 136 89 112 72 97 408 434 454 432 418 396 386 407 378 354 367 379 375 353 347 325 332 352 327 304 390 375 368 341 355 360 344 325 339 315 297 308 307 332 303 286 291 271 305 296 274 250 229 226 240 206 231 255 246 244 214 186 172 211 241 262 222 183 203 221 266 328 309 286 285 316 347 345 299 246 276 250 310 331 344 348 371 368 321 293 317 294 485 462 446 436 418 398 406 415 450 475 460 441 416 396 370 393 443 378 397 392 366 480 485 509 484 515 545 568 566 544 481 494 439 461 437 379 390 342 384 396 458 506 519 557 536 488 469 500 548 561 578 563 588 616 640 621 619 569 544 510 512 517 426 382 379 413 387 435 439 389 362 391 444 475 491 464 408 443 510 554 567 524
597 633 651 659 676 659 654 637 623 619 646 699 740 777 757 713 724 673 702 673 730 788 834 852 828 793 803 779 765 764 817 698 745 764 742 711 699 668 648 676 711 643 662 678 725 706 684 672 714 707 732 743 755 736 729 752 741 790 780 796 815 834 872 891 862 834 835 807 782 777 758 745 773 881 858 822 856 832 876 832 860 889 917 908 912 919 915 921 920 807 797 803 794 778 779 763 809 787 813 827 853 857 829 896 930 568 592 593 576 613 599 595 604 641 623 625 621 673 666 655 646 683 684 701 662 709 703 743 724 714 719 704 686 664 707 689 609 629 564 554 564 589 569 566 603 608 618 591 663 635 631 650 539 564 522 548 532 505 496 518 526 556 578 557 630 587 573 545 602 583 573 644 630 662 694 670 713 711 705 731 754 740 770 771 772 750 747 732 795 773 728 753 784 769 798 808 815 756 768 826 788 831 822 837 795 806 836 849 825 825 848 863 878 895 672 695 665 698 714 714 725 697 727 753 742 748 765 600 625 645 627 612 619 646 667 689 643 658 676 681 756 783 782 777 750 738 719 701 694 677 654 696 794 792 778 760 787 802 830 814 847 823 816 814 843 719 744 718 705 736 739 763 743 787 774 812 839 791 787 809 738 701 723 741 760 753 732 764 788 819 833 835 859 860 844 846 870 883 878 879 905 914 907 928 949 949 950 951 983 854 850 864 877 885 881 883 865 886 905 928 902 943 948 493 477 493 499 456 434 455 465 437 413 411 378 377 373 349 324 325 306 297 490 477 459 437 469 451 422 424 397 399 364 368 346 326 312 324 289 257 237 287 252 216 197 161 150 145 141 106 102 74 43 50 38 0 52 119 116 274 239 265 229 206 215 178 203 213 149 111 101 173 174 126 149 108 129 418 446 468 446 431 408 399 422 394 369 383 397 395 373 365 343 353 375 350 325 399 385 376 348 364 372 357 335 349 322 304 317 318 347 317 298 300 287 324 320 298 273 250 249 265 233 259 283 275 275 244 219 207 245 274 298 257 220 241 258 304 356 338 316 316 347 379 378 332 280 310 286 344 365 379 384 407 404 357 329 354 331 503 480 462 454 436 415 425 435 469 495 481 463 439 417 392 416 468 401 421 417 391 502 509 534 511 542 572 597 596 572 510 522 466 488 465 405 417 368 413 424 488 536 550 588 568 520 502 534 581 593 610 596 621 648 672 654 653 603 577 544 547 552 457 413 411 446 421 468 474 424 397 427 480 510 527 500 444 479 547 591 605 561
635 673 691 700 718 702 699 680 666 660 688 742 784 822 804 758 771 718 746 717 775 829 875 894 871 836 847 823 809 807 859 737 785 804 783 752 740 708 687 714 751 680 699 716 763 744 721 708 748 743 768 781 792 772 764 786 774 827 819 835 855 873 913 930 901 873 872 845 819 813 793 778 806 919 895 858 893 868 913 867 894 924 951 945 948 954 949 954 951 843 832 837 826 810 810 795 840 818 846 861 887 887 861 927 960 601 624 624 607 644 628 622 630 671 650 651 646 702 694 679 669 712 711 725 684 737 731 770 750 739 743 728 709 684 728 709 626 648 587 575 584 606 585 580 622 623 631 605 676 650 648 663 571 597 553 577 561 534 524 545 551 583 603 582 652 609 594 564 623 602 591 680 664 696 728 701 745 742 735 761 784 768 798 798 798 775 771 755 821 797 750 774 804 791 820 830 835 775 788 850 807 854 840 858 823 836 865 877 853 851 874 890 906 922 690 712 681 713 734 731 740 710 740 768 759 766 782 611 635 654 634 618 623 650 672 696 649 665 685 692 768 794 791 786 760 747 730 707 699 681 656 697 812 809 793 773 800 818 847 828 860 834 826 822 852 727 752 723 709 739 743 767 749 794 782 819 846 796 791 811 739 699 719 735 755 750 729 766 790 821 835 839 863 862 845 851 875 887 880 880 907 918 912 933 955 953 952 952 986 864 858 870 883 893 890 894 876 897 915 937 908 950 957 533 516 531 536 490 470 493 506 476 456 449 417 421 415 389 367 366 348 338 534 520 503 482 515 498 469 472 442 446 411 417 395 373 360 374 339 306 287 333 298 261 245 211 194 193 192 150 152 126 89 101 45 52 0 71 64 314 275 298 257 241 234 203 215 219 168 138 110 173 160 104 117 76 88 453 479 499 477 463 441 431 452 423 400 411 423 419 396 391 369 376 395 370 347 435 420 414 386 400 406 390 370 384 360 342 354 352 377 348 331 336 316 350 339 316 293 273 269 282 247 272 295 284 280 251 221 203 244 276 287 252 210 221 245 288 367 348 324 321 353 382 378 333 278 309 279 341 361 373 375 399 393 348 319 341 317 529 507 491 481 463 442 450 458 494 518 503 484 459 439 413 436 484 420 438 433 408 522 526 550 524 554 585 606 603 581 519 533 479 500 475 420 430 382 422 434 496 543 555 593 571 522 502 532 581 594 612 594 622 649 673 653 650 600 575 541 540 544 461 417 412 447 419 467 469 418 393 418 472 503 519 489 432 465 535 577 588 543
661 703 721 733 753 739 738 717 702 693 723 777 822 861 845 799 814 759 786 755 815 862 906 926 906 872 884 861 845 841 893 765 813 834 813 785 772 738 714 742 780 705 724 741 790 769 745 731 768 765 792 806 814 794 785 805 790 852 846 862 882 901 943 958 929 899 896 871 842 835 815 795 824 945 920 882 916 890 935 887 913 945 969 969 970 974 968 969 965 865 853 856 842 826 822 810 852 833 863 880 904 900 875 939 970 621 640 639 622 659 641 631 638 684 660 658 651 714 704 685 672 722 719 730 686 747 740 777 758 746 747 731 710 681 727 707 621 645 591 576 583 601 578 571 619 615 619 594 666 641 641 651 588 614 569 590 574 548 536 555 559 592 610 589 654 612 595 563 622 600 588 703 685 716 747 718 762 756 748 774 798 778 808 807 805 781 775 757 826 799 749 773 803 791 821 829 832 772 785 853 803 854 835 856 833 847 877 887 861 855 879 897 915 929 685 705 673 703 731 726 732 697 727 758 751 760 774 598 620 637 616 598 600 627 650 677 628 645 668 677 754 778 772 769 744 730 714 686 676 657 630 670 807 801 783 761 788 809 838 816 847 819 809 804 834 707 732 701 683 714 719 741 727 772 762 798 824 773 765 785 711 666 684 698 719 715 697 739 763 793 808 814 837 835 817 827 851 861 852 851 878 891 888 908 931 926 924 923 959 847 838 848 860 873 872 877 861 882 897 918 886 929 937 565 547 559 561 513 496 520 541 507 495 478 450 461 451 424 407 400 387 373 572 556 543 524 557 544 513 519 486 494 457 469 445 418 410 427 393 359 341 379 344 306 296 265 240 246 251 199 209 191 146 165 94 119 71 0 35 350 305 323 276 271 243 222 214 212 182 167 126 162 133 77 69 49 31 476 499 516 492 482 462 451 468 439 417 426 434 426 404 403 381 383 397 373 354 461 444 443 417 428 428 411 395 411 391 373 382 376 396 368 356 364 334 362 342 318 299 285 277 284 249 269 290 276 267 242 206 182 225 257 251 225 182 178 209 247 359 338 313 306 337 361 354 313 255 286 250 312 333 341 340 364 354 312 282 300 276 537 517 505 492 474 453 457 464 502 524 507 485 459 443 416 438 480 420 437 429 406 522 522 543 515 544 573 590 585 565 503 520 469 488 462 414 421 376 408 422 478 524 535 570 546 498 475 503 553 567 587 564 595 621 645 624 618 567 544 509 505 506 440 398 388 423 392 440 437 386 363 381 436 467 481 449 390 421 492 531 539 493
684 724 742 753 773 757 755 736 721 713 742 796 840 878 861 816 829 775 803 773 832 883 928 947 925 891 902 879 864 860 913 787 835 855 835 805 792 760 737 764 802 728 747 764 812 793 769 755 793 789 816 829 839 819 810 830 816 876 869 885 905 923 965 981 951 922 920 894 866 860 839 821 850 968 944 906 941 914 960 912 939 970 995 993 995 999 994 996 992 890 878 882 869 853 850 837 880 860 889 906 931 927 902 967 998 646 667 666 649 685 669 660 666 712 688 687 681 742 732 714 702 750 748 760 716 775 768 806 787 775 777 762 741 713 758 738 653 676 621 607 614 633 611 604 650 648 652 627 699 674 673 684 614 640 595 617 601 575 564 583 588 621 639 618 684 642 626 594 653 631 620 727 710 741 773 744 788 783 775 801 826 807 837 836 834 810 805 788 856 829 780 805 834 822 852 860 864 803 817 883 835 885 867 887 862 875 905 915 890 885 909 926 944 959 717 737 706 736 762 758 764 731 761 791 783 792 807 631 653 671 650 632 635 662 684 711 662 679 702 711 787 812 806 803 778 764 748 721 710 691 665 704 839 834 816 794 821 841 871 849 881 853 843 838 868 741 766 735 718 749 754 776 761 806 796 833 858 807 800 820 746 701 719 733 754 750 732 774 797 828 843 848 871 870 851 862 885 895 887 886 913 926 923 943 965 961 959 958 994 881 872 882 895 907 906 911 895 916 931 952 920 963 972 585 568 581 584 537 518 542 560 528 512 499 470 478 469 443 423 419 404 392 590 575 560 540 573 557 527 532 500 506 470 479 456 432 421 436 401 368 349 392 357 319 306 273 252 255 255 209 215 191 151 165 101 116 64 35 0 368 326 346 300 291 270 246 244 243 207 186 149 193 166 110 104 79 66 500 524 542 519 507 487 475 494 465 443 452 461 454 432 431 408 411 427 403 382 484 468 464 438 450 452 435 418 433 411 393 403 399 421 392 379 385 359 389 372 347 327 312 305 313 278 299 321 308 300 274 239 216 258 291 286 259 217 213 244 282 391 370 345 339 370 395 388 347 289 320 285 347 368 376 375 399 389 347 317 335 311 566 545 532 520 502 481 486 493 531 553 537 515 490 473 446 468 511 451 468 460 437 553 554 575 548 577 606 624 619 599 536 553 502 521 495 446 453 407 441 455 512 558 569 605 581 533 510 538 588 602 622 599 630 656 680 659 653 602 579 543 540 541 474 432 423 457 426 474 471 421 398 416 471 502 516 484 425 456 527 566 573 527
325 359 377 386 405 389 388 368 353 346 374 428 472 511 496 450 465 409 436 405 466 515 561 580 557 523 535 511 496 493 545 424 472 491 469 438 426 395 375 402 437 370 389 405 451 433 412 401 444 436 459 470 483 465 459 483 475 517 507 522 542 560 599 617 588 561 562 534 509 505 487 477 504 607 584 549 583 560 604 561 590 617 648 635 640 647 645 654 654 535 526 533 527 512 517 498 546 523 544 557 584 594 564 633 670 302 329 333 317 353 342 347 359 383 371 378 379 415 412 411 408 428 433 455 428 453 450 492 473 466 475 463 450 440 475 461 397 409 333 330 345 382 368 373 386 405 428 400 464 431 422 457 276 301 263 294 279 253 250 274 286 310 336 317 396 354 347 329 378 365 361 373 360 393 426 405 447 448 444 471 491 483 512 516 521 502 504 493 546 531 494 519 550 531 557 572 584 530 538 581 561 592 596 603 537 546 575 591 568 576 597 608 619 640 454 482 457 491 488 495 513 499 528 545 526 526 547 416 445 468 459 453 468 492 507 517 482 489 497 494 560 589 599 588 561 556 531 534 534 524 509 552 571 574 568 557 584 588 612 607 641 624 624 628 653 544 567 554 553 582 578 605 575 614 596 633 663 623 627 651 591 576 606 632 645 632 603 612 635 665 674 670 696 701 690 676 699 718 720 726 749 748 733 755 773 782 787 793 817 660 668 686 702 699 690 687 664 684 712 738 722 760 757 219 203 220 228 190 164 183 192 164 145 139 104 113 101 75 60 52 39 24 222 207 193 176 209 201 169 180 141 160 122 154 131 86 103 136 122 103 110 62 58 68 101 135 125 140 161 168 183 222 231 231 269 274 314 350 368 0 50 57 101 82 147 138 183 205 177 183 225 230 272 289 320 305 335 153 186 212 195 175 148 145 173 151 128 150 172 183 168 145 133 158 188 172 147 131 122 104 76 96 115 107 79 85 52 36 55 71 109 86 63 47 90 123 161 162 143 120 138 159 167 179 189 199 221 204 225 246 240 238 307 264 267 316 297 330 222 222 221 237 249 285 298 263 256 265 280 298 308 329 345 358 372 332 323 352 342 265 237 214 213 199 183 202 217 237 265 260 255 238 207 195 216 277 214 232 240 215 289 308 337 329 358 388 424 432 404 352 350 293 319 310 237 256 220 276 277 341 384 402 440 431 391 388 423 458 461 468 476 484 511 534 524 533 493 466 443 459 475 334 301 316 340 336 367 392 359 331 379 411 434 453 445 411 447 491 539 566 538
360 398 416 427 448 434 433 413 397 388 417 472 517 557 543 496 513 455 482 450 512 557 602 621 600 567 579 556 540 535 587 462 510 530 509 480 467 434 412 439 476 405 424 441 488 469 446 434 475 468 494 506 517 498 490 513 503 552 544 560 580 598 639 656 626 598 597 570 544 538 519 506 534 644 620 583 618 593 638 593 621 650 678 670 674 680 676 682 681 569 558 564 555 540 542 525 572 549 574 588 614 619 591 659 694 329 354 356 339 376 363 363 373 405 389 393 392 437 431 425 419 448 451 470 438 473 469 510 491 482 490 476 461 446 484 469 398 413 341 335 348 381 365 366 389 402 422 394 461 429 422 452 301 326 284 312 297 270 264 287 297 324 348 328 405 363 352 330 383 368 361 405 391 423 455 431 474 473 468 494 516 504 534 537 539 518 518 506 564 545 505 529 561 543 571 584 594 537 547 597 569 605 603 614 559 569 599 613 590 594 616 628 642 661 458 484 457 491 495 499 515 496 526 546 530 532 551 408 436 459 447 439 452 477 494 507 468 478 489 488 557 586 593 584 557 549 526 523 521 509 492 535 578 579 570 556 584 592 617 608 642 623 620 623 649 535 559 542 538 568 566 592 565 606 588 626 656 613 615 638 575 555 584 608 623 611 583 598 622 652 662 660 685 689 677 667 691 708 708 713 737 739 725 747 766 773 777 782 808 658 662 679 694 695 687 685 663 684 710 735 716 755 755 260 242 256 261 217 195 218 236 202 192 174 145 162 148 119 110 96 89 71 269 252 240 225 258 251 219 230 191 210 172 201 178 135 147 178 157 130 129 105 86 69 101 124 100 122 148 136 158 198 196 202 230 239 275 305 326 50 0 31 53 35 97 88 133 155 128 140 179 180 222 242 272 259 289 179 208 231 211 194 169 162 187 160 135 154 173 178 159 141 123 144 173 152 125 160 146 139 112 125 134 120 97 110 86 68 79 80 114 84 61 61 67 107 133 127 104 77 93 117 119 135 148 156 176 157 176 196 192 193 261 216 217 266 248 282 193 188 183 197 214 251 262 223 210 222 234 256 269 290 304 319 331 289 278 308 296 275 249 228 223 207 188 203 216 243 271 262 251 231 202 184 208 267 200 220 224 198 288 303 332 318 349 379 413 418 391 335 337 279 304 291 219 236 195 251 254 321 366 384 422 410 368 362 397 435 440 450 453 465 492 516 503 511 468 441 415 429 444 308 271 283 311 302 337 359 323 294 341 377 401 420 410 371 408 456 505 530 499
338 379 397 410 432 420 421 399 382 371 401 457 503 544 532 485 503 444 469 437 500 540 583 603 584 551 565 542 525 519 570 442 490 510 490 462 449 415 391 419 457 383 402 419 467 447 424 410 450 445 471 484 494 474 466 488 477 530 523 539 559 578 620 635 606 576 575 548 521 515 495 480 508 623 598 561 595 570 615 569 596 626 653 648 651 656 652 657 655 545 534 539 529 514 515 498 545 522 548 563 589 592 565 632 666 304 327 329 312 349 335 334 344 377 360 364 362 409 403 395 389 420 422 441 407 445 441 481 462 453 460 446 430 415 454 438 367 382 310 304 317 350 334 336 358 371 391 363 430 398 391 421 274 300 257 284 268 241 234 257 267 295 318 298 375 332 322 299 352 337 330 382 366 398 430 405 448 446 440 467 489 476 506 508 510 489 489 476 534 515 474 499 530 513 541 554 563 506 516 567 538 575 573 583 531 542 572 585 561 564 587 600 614 632 427 453 426 460 465 469 484 465 495 515 499 501 521 377 406 429 417 409 423 448 464 476 439 448 458 457 526 555 562 553 526 518 495 493 492 480 463 506 547 548 539 525 553 561 586 577 611 592 589 592 618 505 529 512 509 538 536 563 535 575 558 596 625 583 585 609 546 527 556 581 596 583 555 569 592 622 632 630 655 659 647 637 660 678 678 684 707 709 695 717 735 743 747 752 778 627 632 649 664 664 656 654 632 653 679 704 685 724 724 243 224 236 238 192 173 197 222 184 184 155 130 157 139 110 110 88 90 70 258 239 231 219 252 249 217 231 189 213 176 210 188 142 160 193 177 153 155 119 107 98 131 155 130 153 179 165 188 227 223 230 253 265 298 323 346 57 31 0 52 59 97 101 135 154 142 161 197 186 230 256 284 276 305 155 182 203 183 167 143 134 158 131 106 123 142 147 128 110 92 113 143 123 96 138 122 120 96 104 108 92 72 87 72 56 59 54 84 53 34 42 37 77 107 105 85 64 82 102 113 123 131 142 164 149 174 197 187 182 252 210 218 267 244 275 168 166 163 179 192 229 241 205 200 208 225 240 251 272 288 300 315 275 266 296 286 245 219 199 193 176 157 172 185 213 240 231 220 200 171 153 177 237 170 190 194 168 257 272 301 288 318 349 382 388 361 306 307 249 274 262 190 208 168 224 226 293 337 355 393 382 341 336 371 408 412 421 426 437 464 487 475 484 441 415 390 405 420 282 246 260 286 280 313 337 302 274 322 355 378 397 389 354 390 435 483 510 481
386 429 447 460 483 471 472 450 433 421 452 508 555 596 583 537 555 495 521 488 551 590 632 653 634 602 616 593 576 569 620 490 538 559 539 512 499 464 439 467 506 429 448 466 514 494 469 455 493 489 517 530 539 519 510 531 517 577 571 587 607 626 669 683 654 623 621 595 567 560 540 522 550 669 645 606 641 614 660 612 639 670 695 693 695 699 694 697 694 590 578 582 570 554 553 538 583 562 590 606 631 631 604 670 703 346 367 368 350 387 372 367 375 415 394 396 392 446 438 426 417 456 456 472 434 481 475 515 495 485 490 476 458 438 479 462 385 403 336 327 338 367 348 347 378 386 402 374 444 413 408 433 315 341 296 320 304 277 268 289 297 327 349 328 401 358 345 319 375 357 349 427 410 441 473 445 489 485 478 505 528 512 542 543 543 521 519 504 566 544 500 525 556 540 569 580 588 530 541 597 561 603 596 609 567 579 609 621 597 597 620 634 650 667 447 472 443 476 488 489 502 478 509 532 518 522 541 385 413 435 420 410 421 447 465 482 440 451 465 467 539 567 571 563 536 527 505 496 493 479 460 503 569 568 557 540 568 580 606 594 627 605 601 602 629 511 535 515 508 539 538 564 539 581 565 603 632 587 587 610 544 520 547 570 586 575 549 568 592 623 634 633 658 662 648 642 666 682 680 684 709 713 701 723 743 747 750 754 782 639 640 656 671 674 667 667 647 668 691 715 693 733 735 293 274 284 285 237 220 246 274 234 236 205 182 208 191 162 159 140 138 119 310 291 283 270 303 299 267 280 239 261 223 254 230 187 199 231 209 179 175 158 137 113 139 151 115 142 171 139 168 204 189 201 212 229 257 276 300 101 53 52 0 44 46 54 83 104 94 119 151 134 178 206 233 227 255 201 224 242 220 207 187 176 195 167 143 155 168 167 145 136 114 126 151 127 100 186 169 171 148 154 152 135 120 137 124 108 111 101 121 93 81 93 59 95 101 87 60 30 43 68 66 83 99 105 124 104 124 146 139 140 208 163 167 216 196 229 155 145 136 148 168 206 215 174 157 171 181 206 219 240 254 270 281 238 225 255 243 274 251 234 225 207 187 196 207 240 266 253 238 215 190 167 191 247 179 199 199 172 276 286 313 295 326 357 387 390 365 305 311 252 277 260 190 206 160 215 221 288 335 352 391 376 332 322 357 398 405 417 416 431 459 483 469 474 429 402 374 386 399 270 230 239 269 257 295 315 275 246 292 331 356 375 362 322 359 409 458 482 450
395 433 451 462 483 469 468 447 431 423 452 507 552 592 577 530 547 489 516 485 546 592 637 656 635 602 614 591 575 570 622 497 545 565 544 515 502 469 447 474 511 439 458 475 523 503 481 468 508 502 528 540 551 532 524 546 536 587 579 595 615 633 674 690 661 632 632 605 578 573 553 539 567 679 655 618 652 627 672 627 655 684 712 705 708 714 710 715 714 603 592 598 588 572 574 557 604 581 607 622 647 651 623 691 725 362 386 388 371 408 394 392 402 436 419 422 420 468 462 453 447 479 481 499 464 504 500 540 521 511 518 504 488 471 510 494 420 437 367 359 371 403 385 385 412 423 441 412 481 450 444 471 333 359 316 343 327 300 293 315 324 353 376 356 432 389 377 353 408 391 384 440 424 456 489 464 507 505 500 526 548 535 565 567 569 548 547 533 593 573 531 556 587 570 598 611 620 562 573 625 594 633 629 640 590 601 631 644 620 623 645 659 673 691 482 507 479 513 520 523 538 516 546 568 553 556 575 425 453 475 461 452 464 489 507 522 482 492 505 506 577 605 610 602 575 566 544 537 535 521 503 546 602 602 592 577 605 615 641 630 664 643 639 641 668 551 576 557 551 581 580 606 580 622 605 643 672 628 629 652 587 563 591 614 630 619 592 610 634 665 676 675 700 703 690 683 706 723 722 726 750 754 742 764 783 788 791 796 824 677 680 696 711 713 706 705 684 705 729 754 733 773 774 295 277 291 295 250 229 252 271 237 226 209 179 194 182 154 141 130 120 104 303 286 274 257 291 282 250 260 222 239 200 225 201 162 168 197 171 140 134 128 101 72 95 108 75 101 129 106 132 170 164 171 195 206 241 271 291 82 35 59 44 0 78 57 109 133 95 105 144 150 192 208 238 225 254 213 241 262 242 226 202 193 217 190 165 181 198 200 179 166 146 162 189 166 139 195 180 174 147 160 166 151 130 144 121 103 113 112 142 112 92 95 87 127 142 131 104 74 86 111 103 124 142 147 164 140 153 170 172 179 243 196 192 240 226 263 198 189 179 191 212 250 258 216 195 211 217 247 262 282 295 312 322 278 263 293 280 302 277 258 251 234 214 227 240 270 296 286 273 251 224 203 227 285 217 237 239 212 311 323 351 335 366 397 428 432 406 347 352 293 318 302 231 248 203 258 263 331 377 395 433 419 375 366 401 442 449 460 459 474 502 526 512 518 473 446 418 430 443 313 274 283 313 301 339 359 318 289 334 374 400 419 405 363 401 453 501 525 491
423 468 486 500 524 513 516 493 475 462 493 549 597 639 627 580 599 539 564 531 594 629 671 692 675 643 658 635 618 609 660 527 575 597 578 553 538 503 476 504 544 465 484 502 551 530 504 490 525 523 551 565 573 553 543 562 547 612 607 624 644 662 707 719 690 659 655 631 601 594 573 552 581 705 680 640 675 648 693 644 670 702 726 728 728 731 726 726 722 623 610 614 599 583 580 567 610 590 620 637 662 657 632 696 728 379 398 396 379 416 399 390 397 442 418 418 412 472 462 446 435 480 479 492 450 505 498 537 517 506 509 494 474 450 494 475 394 415 353 341 350 375 355 351 389 393 404 377 448 420 416 436 346 371 326 347 331 305 293 313 318 351 370 349 418 375 360 331 389 369 359 462 443 473 505 475 519 513 505 531 556 537 567 566 565 542 538 521 587 563 516 540 571 557 586 596 602 542 554 616 574 620 607 624 592 605 635 645 620 617 641 657 674 689 458 481 451 483 501 499 510 482 513 539 527 533 550 386 412 433 416 403 413 439 459 478 434 447 464 468 542 569 570 564 537 526 506 492 486 471 450 493 580 577 564 545 573 588 616 600 632 609 603 601 630 508 533 510 500 531 532 557 534 577 563 601 629 582 580 603 534 505 530 552 569 559 534 559 584 614 627 628 652 654 639 637 661 676 673 675 701 707 698 719 739 742 744 746 777 641 639 653 667 673 668 670 650 672 692 716 691 732 736 334 315 323 322 273 259 285 317 276 281 246 226 254 236 207 205 185 184 165 354 335 327 316 349 345 313 326 285 307 269 299 275 232 243 273 249 218 211 202 178 150 170 173 132 160 187 142 175 205 180 196 191 215 234 243 270 147 97 97 46 78 0 42 38 58 66 104 124 92 135 169 194 194 220 238 257 273 250 240 222 209 226 197 175 183 191 185 163 161 138 142 161 136 113 225 207 213 192 195 190 171 161 178 168 153 155 142 155 129 123 138 94 119 105 84 59 43 35 51 27 53 75 75 88 62 78 100 95 101 165 119 121 170 150 186 144 129 113 121 147 183 189 144 117 135 139 172 188 208 220 238 246 201 185 216 202 296 275 262 250 231 211 216 225 261 285 269 250 225 205 179 202 253 187 206 202 176 289 294 319 297 328 359 385 385 361 299 309 252 275 254 190 203 155 205 213 280 328 343 382 364 318 305 339 383 392 406 399 419 447 471 455 458 411 384 354 363 374 255 212 217 250 233 275 290 247 217 260 303 331 350 333 288 325 380 429 451 416
439 481 499 511 533 520 521 499 483 472 502 558 604 644 631 584 601 543 569 537 599 641 684 704 685 652 666 642 626 620 672 543 591 611 591 564 550 516 492 520 558 482 502 519 567 547 523 509 547 543 570 583 593 573 564 585 571 630 624 640 660 678 721 736 707 676 674 648 620 614 593 576 604 723 698 660 695 668 713 666 693 724 749 747 749 753 748 751 748 644 632 636 624 608 607 592 637 616 644 660 685 684 658 724 756 400 421 421 404 441 425 419 428 468 447 448 444 499 491 477 468 509 508 523 484 534 528 567 548 537 542 527 508 486 529 511 432 451 387 376 386 412 393 390 425 431 444 417 487 458 454 476 369 395 350 374 358 331 321 342 349 380 401 380 452 409 395 367 424 405 396 481 464 495 527 499 543 539 532 558 582 565 595 596 596 573 570 555 619 596 550 575 606 591 620 630 637 578 590 649 610 654 644 659 620 632 662 674 650 649 672 687 703 720 495 518 489 521 536 536 548 522 552 577 565 570 587 426 453 474 458 445 455 481 501 520 476 489 505 508 582 609 611 604 577 567 546 533 528 513 492 535 617 615 602 584 612 626 653 638 672 648 643 642 670 549 574 551 542 573 574 599 576 619 604 642 671 624 622 645 576 547 573 594 611 602 577 602 626 657 669 669 694 696 682 679 703 718 715 718 743 749 739 761 781 784 786 788 819 681 680 694 709 714 708 710 690 711 733 756 732 773 776 344 325 336 338 291 273 298 322 285 280 256 230 250 236 207 197 184 176 159 357 339 328 313 346 339 307 317 279 296 258 282 258 219 224 251 224 191 181 184 156 122 137 135 92 120 146 99 132 163 140 155 159 178 203 222 246 138 88 101 54 57 42 0 59 82 41 67 97 93 135 155 184 175 203 254 278 296 274 261 240 229 249 220 197 208 220 217 195 188 166 175 197 172 147 239 222 221 197 206 206 189 172 188 171 154 161 154 175 146 133 143 113 147 143 123 97 71 72 93 68 95 118 116 128 98 101 115 124 137 195 147 137 185 173 213 186 172 155 162 189 225 230 185 151 173 171 211 228 247 258 277 283 237 219 249 232 326 304 288 278 260 239 248 257 292 317 303 286 261 239 214 238 291 224 244 241 215 324 332 358 337 368 399 426 427 402 341 350 292 316 296 230 244 196 247 255 322 370 385 424 407 360 347 381 425 434 448 442 461 489 513 497 500 453 426 396 405 415 297 255 259 292 274 317 331 287 258 299 344 372 390 372 326 363 420 468 489 453
457 503 521 536 560 550 553 530 512 498 530 586 634 676 664 618 637 576 601 568 632 665 706 728 711 680 694 672 654 645 696 562 610 632 614 589 574 539 511 539 579 499 518 536 585 564 538 523 557 556 585 599 606 586 575 594 577 646 641 658 678 697 742 754 725 693 689 664 635 626 605 583 612 739 713 673 708 680 726 676 702 734 756 760 760 763 757 756 751 655 643 645 630 613 608 597 638 619 651 668 692 685 661 724 755 411 429 426 409 446 428 417 423 471 445 444 437 500 490 470 459 508 505 516 473 533 525 563 543 531 533 518 497 470 515 496 412 434 377 363 371 392 371 366 408 409 417 390 462 435 433 449 378 403 357 377 360 335 322 341 345 378 396 374 441 399 382 351 410 389 378 495 476 505 537 505 549 543 534 560 585 564 594 592 591 566 561 544 612 586 537 561 591 579 608 617 622 562 574 640 593 641 626 644 619 633 663 672 647 641 665 682 701 715 476 497 467 498 520 517 526 495 526 554 544 551 567 398 422 442 424 409 416 443 464 486 440 454 473 479 554 581 579 574 547 536 517 498 491 475 452 494 598 594 579 559 586 603 632 614 646 621 613 611 640 516 541 515 503 534 536 561 540 584 571 609 636 588 585 606 536 502 526 547 564 556 533 562 586 617 630 632 657 658 642 643 667 680 676 678 704 712 704 725 746 747 747 749 781 652 647 660 674 682 678 681 663 684 703 725 699 740 745 371 352 359 357 307 295 321 355 313 319 283 263 291 274 244 242 223 221 202 392 373 365 353 386 383 351 363 322 343 305 334 310 268 277 306 280 248 239 236 210 179 195 192 150 176 202 149 182 207 173 193 175 203 215 214 244 183 133 135 83 109 38 59 0 23 57 99 105 56 98 138 161 166 189 273 290 305 281 273 257 243 258 229 209 214 220 211 189 191 169 169 183 159 140 262 243 250 229 232 225 207 198 215 206 191 192 179 190 165 160 175 130 151 128 104 85 78 65 69 34 57 80 72 76 44 43 63 65 81 136 88 84 133 116 155 153 135 113 115 145 179 181 134 94 118 112 156 174 192 202 222 227 180 160 190 174 323 303 292 279 260 240 243 250 288 310 293 271 246 229 202 224 270 207 225 219 194 309 312 335 310 340 371 394 392 369 307 319 264 286 262 205 215 167 210 221 285 333 347 385 366 318 302 335 381 392 408 397 419 447 471 454 455 406 380 348 354 363 255 211 212 246 225 270 281 234 205 244 291 320 338 318 269 306 366 413 433 396
470 517 535 551 576 566 570 546 528 513 545 601 650 692 682 635 654 593 618 584 648 679 719 741 726 695 710 687 670 660 711 575 623 645 627 603 589 552 524 552 593 511 530 548 597 576 549 533 567 566 596 610 616 596 584 602 585 657 653 671 690 709 755 766 736 704 699 675 645 637 615 592 620 750 724 684 718 690 735 685 710 743 764 771 770 771 765 763 757 665 652 654 637 621 615 604 645 626 659 677 700 691 668 730 760 421 437 434 418 453 435 422 427 477 451 448 441 506 495 474 461 513 509 519 474 538 530 567 547 535 536 520 498 470 515 496 410 433 379 365 371 390 368 362 407 405 412 386 458 432 431 444 387 412 366 384 368 343 330 347 350 383 400 378 442 401 383 351 410 389 377 506 486 515 546 513 557 550 541 566 591 569 599 597 594 569 563 545 615 587 538 562 591 579 609 617 621 560 574 641 592 642 624 644 623 638 668 677 651 644 668 686 705 719 475 495 464 495 519 515 522 490 521 550 541 549 564 392 416 435 415 400 406 433 454 477 431 446 466 473 548 574 571 567 541 528 510 489 481 464 440 482 596 591 575 554 581 600 629 609 641 615 606 603 633 508 533 505 492 523 526 550 531 575 563 600 627 578 574 595 524 488 512 531 549 542 519 551 575 606 619 622 646 646 630 633 657 670 665 666 692 701 694 715 737 736 736 737 770 645 639 651 665 674 671 674 657 678 696 718 690 732 738 387 367 373 370 320 309 336 372 329 338 299 281 312 293 264 263 243 242 223 410 390 384 373 406 403 371 384 343 365 327 356 332 290 300 329 304 271 263 259 233 202 218 215 172 198 223 168 201 224 187 208 182 213 219 212 243 205 155 154 104 133 58 82 23 0 73 115 113 50 87 134 153 164 185 287 302 315 291 284 270 256 268 240 221 224 228 217 196 201 179 175 187 163 147 277 258 267 248 249 240 221 214 232 225 211 210 196 203 181 178 194 146 162 133 108 95 94 79 76 45 58 78 65 62 32 20 44 43 63 113 65 63 112 93 132 149 128 105 103 134 166 166 119 73 100 90 137 156 173 182 203 206 159 138 168 151 328 310 301 287 268 248 249 254 293 314 296 273 248 233 206 226 268 209 225 217 194 311 311 333 306 336 366 387 384 362 299 313 260 281 256 203 211 165 203 215 276 324 337 375 354 306 289 321 368 380 396 383 407 435 459 441 441 391 365 333 338 346 244 200 198 233 209 255 264 216 188 225 273 303 321 298 248 286 346 393 413 374
479 521 539 552 574 561 561 540 523 513 543 598 644 685 671 624 641 583 609 578 640 682 725 745 726 693 706 683 667 661 713 583 631 652 632 605 591 557 532 560 599 523 542 559 608 587 563 549 586 583 610 624 632 612 603 624 610 670 664 680 700 719 762 776 747 717 714 688 660 653 633 615 643 763 738 700 734 708 753 705 732 763 788 787 788 792 787 789 786 683 671 675 662 646 644 630 674 653 682 699 724 721 696 761 793 439 460 459 442 479 463 455 463 505 483 483 478 536 527 512 501 545 544 558 517 570 564 603 583 572 576 560 541 517 560 542 461 481 420 408 417 441 420 416 455 458 469 442 513 485 482 501 407 433 388 411 395 368 358 378 384 416 436 414 484 442 427 397 455 435 425 521 503 534 566 537 582 577 569 595 619 602 632 631 631 608 604 588 653 629 582 607 637 623 652 662 668 609 621 683 640 686 674 691 657 669 699 711 686 683 706 722 739 755 524 547 516 549 567 566 576 547 578 604 593 600 616 450 476 496 478 464 472 499 519 540 495 509 527 532 607 633 633 627 601 589 570 553 547 530 508 550 646 644 629 610 638 653 682 665 698 673 666 664 693 570 595 570 559 590 592 616 595 639 625 663 691 643 640 662 592 559 583 603 621 613 589 618 642 673 686 688 712 713 698 698 722 736 732 734 760 767 759 780 801 802 803 805 837 705 702 715 729 736 731 734 715 736 756 779 753 794 799 385 366 377 379 331 314 339 363 326 320 297 271 289 276 247 236 224 215 199 397 379 368 352 386 377 345 355 317 333 294 316 292 256 257 283 253 219 206 219 188 152 159 148 106 130 153 95 128 151 117 137 125 149 168 182 207 177 128 142 94 95 66 41 57 73 0 42 58 62 99 114 143 134 163 294 317 335 312 300 280 269 287 259 236 246 256 251 229 225 202 208 228 202 179 279 262 262 238 246 246 229 213 229 212 195 201 194 214 186 174 183 152 183 172 149 125 106 101 116 83 110 134 128 132 100 88 92 114 136 182 134 113 157 153 197 206 189 169 171 201 235 237 190 146 173 161 210 229 246 255 276 279 231 209 238 219 362 340 325 314 296 275 282 291 327 351 336 316 292 271 245 268 319 253 272 268 242 355 360 385 362 392 423 448 447 423 361 373 316 339 316 255 267 219 265 275 340 388 403 441 422 374 359 392 438 448 464 453 476 503 528 510 511 463 436 404 410 419 311 268 268 303 281 326 337 289 261 298 346 376 394 372 321 358 420 467 485 446
499 538 556 567 587 572 571 551 535 527 556 611 655 694 678 632 647 592 619 588 649 697 742 761 739 706 718 694 679 675 727 602 649 670 649 619 606 574 551 579 616 543 562 579 627 607 584 571 610 605 632 644 654 635 627 648 636 691 683 699 719 738 779 795 766 736 735 709 682 676 656 640 668 783 759 721 756 730 775 729 757 787 813 808 811 816 812 816 813 706 694 700 688 673 672 657 702 681 708 723 749 750 723 789 822 464 486 486 469 506 491 486 494 534 513 515 511 565 557 544 535 575 575 590 551 600 594 634 614 604 608 594 575 553 595 577 498 518 453 443 452 478 458 455 492 497 508 481 552 524 520 540 433 459 415 440 423 397 387 408 415 446 467 447 519 476 461 433 491 472 462 543 527 558 591 564 608 604 597 624 647 631 661 662 662 640 637 622 685 662 617 642 672 658 687 697 704 645 657 716 677 720 710 726 686 698 728 740 716 715 738 753 769 786 561 584 554 587 603 602 613 586 617 643 631 636 653 490 516 536 519 505 514 540 561 581 536 550 568 572 646 673 674 668 641 630 610 594 588 572 550 592 683 681 667 649 677 691 719 703 736 713 706 705 734 611 636 612 601 631 633 658 636 680 666 704 732 684 682 704 634 601 625 645 663 655 631 660 684 715 728 729 754 755 740 739 763 777 773 775 801 809 800 821 842 844 845 847 878 745 742 756 770 777 772 773 754 776 796 819 794 835 839 399 382 395 399 353 333 357 375 342 328 314 284 294 284 257 240 234 220 207 405 390 376 357 391 379 347 354 320 330 293 309 285 254 249 271 239 204 189 215 181 143 141 121 84 101 120 59 90 109 76 95 93 111 138 167 186 183 140 161 119 105 104 67 99 115 42 0 44 92 119 112 144 123 154 316 341 361 339 325 303 293 314 286 262 274 287 284 262 255 233 242 263 238 214 298 283 278 252 264 268 252 233 248 225 207 217 214 240 210 194 200 178 213 208 187 162 138 137 155 124 151 175 170 174 142 127 127 154 178 219 172 146 185 187 232 247 230 210 214 243 277 279 233 187 215 200 252 271 288 296 317 319 271 248 276 256 393 370 354 344 326 305 314 324 359 384 370 352 328 306 281 304 357 290 309 306 280 391 398 423 401 432 462 488 488 464 402 413 356 379 357 294 307 259 306 316 381 429 444 483 464 416 401 434 480 490 506 495 518 545 570 552 554 505 479 447 452 461 353 310 311 345 323 368 379 331 302 339 388 417 435 413 361 398 461 507 525 485
535 576 594 606 627 613 612 591 576 566 596 651 696 736 720 674 689 633 660 629 690 736 780 800 779 746 758 735 719 714 766 639 687 707 687 658 645 612 588 616 654 579 598 616 664 644 620 606 644 640 667 680 689 670 661 681 668 727 720 736 756 775 817 832 803 773 771 745 717 711 690 672 701 819 795 757 791 765 810 763 790 821 846 844 846 850 845 848 844 740 729 733 720 704 702 688 732 712 740 757 782 780 754 819 851 497 518 517 500 537 521 513 521 564 541 541 536 594 586 570 559 603 602 616 574 628 622 661 641 630 633 618 598 573 617 599 516 537 477 465 473 496 475 470 512 513 522 495 567 540 538 554 465 491 447 469 453 426 416 436 442 474 494 472 542 499 484 454 512 492 481 578 561 592 624 595 640 635 628 653 677 660 690 689 689 665 661 645 711 687 639 664 694 680 710 719 725 665 677 740 696 743 730 747 715 728 758 769 744 741 764 780 798 813 580 602 571 603 623 621 630 600 631 658 648 655 671 502 527 547 528 513 519 546 567 590 543 558 578 584 659 686 684 679 652 640 622 602 594 577 553 595 702 699 683 664 691 708 737 719 751 726 718 715 744 620 645 618 605 636 639 663 643 688 675 713 740 691 687 708 637 600 623 641 660 653 631 664 688 719 732 735 759 759 743 746 770 783 778 779 805 814 807 828 850 849 849 850 883 756 752 764 778 786 783 785 768 789 807 830 802 844 850 438 420 432 435 388 370 394 415 380 369 352 324 337 326 298 283 274 262 248 447 430 417 400 433 422 390 397 362 374 336 352 329 297 293 314 282 247 231 259 225 187 184 161 126 141 156 94 120 127 81 105 70 101 110 126 149 225 179 197 151 144 124 97 105 113 58 44 0 73 86 69 101 81 111 351 374 393 370 358 337 326 345 317 294 304 314 309 286 283 261 266 284 259 237 335 319 316 291 301 303 286 269 284 265 247 255 250 272 243 230 237 210 241 228 205 183 164 159 171 137 162 185 176 175 144 119 109 145 174 202 158 124 155 164 211 258 239 217 216 247 278 277 231 180 209 187 244 265 279 285 307 306 258 232 259 237 420 398 383 372 354 333 340 348 385 408 393 373 348 329 302 325 374 310 328 323 298 412 416 440 415 445 476 499 496 474 411 424 369 391 367 310 320 272 315 326 389 437 450 488 467 419 401 433 481 492 509 495 520 547 572 553 552 502 477 443 447 453 357 313 310 345 320 367 373 324 296 328 380 410 427 402 347 383 449 494 510 468
514 559 577 592 615 604 607 584 567 553 585 641 688 730 718 671 689 630 655 622 685 721 762 784 767 735 749 726 709 701 752 618 666 688 670 644 630 595 568 595 635 556 574 592 641 620 594 579 614 612 641 655 662 642 631 650 633 702 698 715 734 753 798 810 781 749 745 721 691 683 661 639 668 795 769 730 764 736 782 732 758 790 812 817 817 819 813 812 806 712 699 701 685 669 663 652 693 675 706 724 748 740 717 779 809 467 485 482 465 501 483 471 477 526 500 498 490 555 544 523 511 562 559 569 524 587 579 616 597 584 586 570 548 520 565 546 460 484 429 415 421 440 418 411 458 455 461 435 507 481 481 493 434 459 413 432 416 390 378 396 399 433 449 428 493 451 433 401 460 439 427 551 532 562 593 561 605 598 589 615 640 618 648 646 644 619 613 596 665 637 588 612 641 630 659 667 671 610 624 691 642 692 674 694 673 687 717 726 701 694 718 736 755 768 524 544 513 544 569 565 572 539 569 599 591 599 614 440 463 482 462 446 451 478 500 524 476 492 513 521 597 622 618 614 588 575 558 535 526 508 484 525 646 641 624 602 630 649 678 658 690 663 654 650 680 554 579 551 536 567 571 594 576 621 609 647 673 623 618 639 567 529 550 568 587 581 559 594 618 649 663 666 690 690 673 678 702 714 708 708 735 745 740 760 782 780 780 780 814 692 686 697 710 721 718 722 705 726 743 765 736 778 784 426 407 415 413 363 351 377 408 367 370 338 316 341 325 296 289 273 268 250 444 426 417 403 437 431 399 410 371 389 350 375 351 312 316 343 314 280 268 277 248 212 221 209 167 190 211 150 182 196 153 177 139 173 173 162 193 230 180 186 134 150 92 93 56 50 62 92 73 0 43 84 105 114 135 329 347 361 338 329 313 300 314 285 265 270 276 266 244 247 225 224 236 212 195 317 299 304 282 287 281 263 252 269 258 242 245 234 246 221 214 228 186 207 182 157 141 134 122 124 90 107 128 115 108 81 48 36 72 103 129 85 54 95 95 140 199 177 153 149 181 209 206 161 107 138 114 171 192 206 211 234 233 185 159 186 165 377 359 348 334 316 296 298 304 342 363 346 323 298 283 255 276 318 259 275 267 244 361 361 383 355 385 414 434 431 409 347 362 309 329 304 253 261 214 251 263 323 370 383 420 398 350 330 362 410 422 440 424 450 477 501 482 481 430 405 371 374 379 289 245 240 275 248 296 301 251 224 255 307 337 354 328 274 310 376 421 437 396
556 602 620 635 659 648 650 627 610 596 628 684 732 773 761 714 733 673 698 666 729 764 805 826 809 778 792 769 752 744 795 660 708 730 712 687 673 637 610 637 678 597 616 634 683 662 636 620 654 653 682 697 703 683 671 690 672 743 739 757 776 795 840 852 823 790 786 762 732 724 702 679 707 836 810 771 805 777 822 772 797 830 851 858 857 859 852 850 844 752 739 741 724 708 701 691 731 713 746 764 787 778 755 816 846 508 525 522 505 540 522 509 513 564 537 534 526 593 582 559 545 599 595 604 558 624 616 652 633 620 620 604 582 551 598 577 491 515 464 448 454 470 447 439 489 484 487 462 533 510 510 519 474 499 454 471 455 430 417 434 436 470 486 464 526 485 467 434 493 471 458 592 573 602 633 600 645 637 627 652 678 655 685 682 679 654 647 629 699 671 620 644 673 662 692 699 702 641 655 725 672 724 703 725 709 724 754 762 737 728 753 771 791 804 555 573 542 571 600 594 600 565 595 626 619 629 643 466 487 505 483 466 469 496 518 544 496 513 536 545 621 646 640 637 611 597 581 554 544 526 500 540 675 669 651 628 655 676 706 684 715 687 677 671 702 575 600 569 553 583 588 611 595 640 630 667 692 641 635 655 582 539 559 575 595 590 570 609 633 664 678 683 706 705 687 696 720 731 723 722 749 761 757 778 800 796 795 794 829 715 706 716 729 741 739 744 729 750 764 786 755 797 805 469 450 457 456 405 393 420 451 411 413 381 360 384 368 339 332 316 311 293 488 469 460 446 480 474 441 452 413 430 392 415 391 354 356 382 352 317 304 318 287 251 257 240 201 220 239 177 205 212 164 189 136 174 160 133 166 272 222 230 178 192 135 135 98 87 99 119 86 43 0 58 68 89 103 371 388 402 378 370 355 341 355 326 307 311 315 304 283 288 266 262 273 250 235 360 342 348 326 330 324 305 295 313 301 285 288 277 288 264 258 271 229 248 220 195 181 176 163 163 130 144 162 148 136 114 77 51 92 125 127 94 51 69 86 130 229 207 182 174 205 229 222 180 123 154 120 182 203 213 215 239 233 187 158 182 158 415 397 388 374 355 335 336 341 380 400 382 358 332 320 292 312 350 293 309 300 278 394 392 412 383 412 441 458 452 432 370 388 338 356 329 284 290 246 276 290 346 392 403 439 415 367 345 374 423 437 457 436 465 492 516 495 491 440 416 381 380 384 308 265 257 291 261 310 309 259 234 258 312 343 359 329 272 307 375 418 431 388
591 634 652 666 688 675 675 654 637 626 657 712 758 799 785 738 755 697 723 692 754 795 838 859 840 807 820 797 781 774 826 695 743 765 745 718 704 670 644 672 711 634 653 671 719 699 673 659 695 692 720 734 742 722 712 731 715 781 776 792 812 831 875 888 859 828 825 799 771 763 742 721 750 874 849 810 844 817 862 813 839 871 894 897 897 900 894 894 889 792 780 783 768 752 747 735 777 758 789 806 830 824 800 863 893 548 566 565 548 584 566 555 561 609 584 582 575 638 628 608 595 646 643 653 609 671 663 701 681 669 670 654 633 604 650 630 544 568 514 499 505 523 501 494 542 538 542 517 589 564 564 575 515 540 495 515 499 473 461 479 483 516 533 512 577 535 518 486 545 523 511 631 613 642 674 643 688 681 672 698 723 702 732 730 728 704 698 680 749 722 672 696 725 714 744 751 755 694 708 776 725 776 757 778 757 771 801 810 785 778 802 820 839 853 608 628 596 627 653 648 655 621 651 681 674 683 697 522 544 562 541 523 527 554 576 602 554 571 593 601 677 703 697 694 668 654 638 612 602 584 558 598 729 724 706 684 711 732 761 740 771 743 734 729 759 632 657 627 611 641 646 669 653 698 687 724 750 699 693 713 640 597 617 632 652 647 628 667 691 722 737 741 764 763 746 754 778 789 781 780 808 819 815 836 858 854 853 852 887 772 763 774 787 799 797 801 785 806 822 843 812 855 863 498 480 490 490 441 426 452 477 440 434 411 385 402 389 361 348 338 328 312 511 493 482 465 499 489 457 465 429 442 404 421 397 365 362 384 351 316 300 327 293 255 253 229 195 209 221 161 182 179 129 153 89 126 104 77 110 289 242 256 206 208 169 155 138 134 114 112 69 84 58 0 32 31 51 406 426 442 419 409 391 378 395 366 344 351 358 350 328 329 307 307 321 296 278 392 375 376 352 360 357 340 326 342 326 309 315 307 324 297 287 297 262 288 266 241 223 212 202 207 173 192 212 199 190 165 129 106 148 181 184 152 109 118 142 184 282 260 236 229 261 286 280 237 180 211 178 240 261 271 272 296 289 244 215 236 213 461 442 430 417 399 378 381 388 426 447 430 408 382 367 340 361 402 343 360 352 329 445 445 466 438 467 496 514 509 489 427 443 392 411 385 337 344 298 332 345 403 449 460 496 473 425 403 432 481 495 515 494 523 550 574 553 549 498 474 439 438 441 366 322 314 349 320 368 367 316 292 315 369 400 416 385 328 361 431 473 484 439
617 661 679 693 716 703 704 683 666 654 685 741 787 828 814 768 784 727 753 721 783 823 865 886 868 835 849 826 809 802 854 721 769 791 772 746 732 697 671 698 738 659 678 696 745 724 698 683 718 717 745 759 767 746 736 754 738 806 801 818 838 857 901 914 885 853 849 825 795 787 766 744 772 899 873 834 869 841 886 837 862 895 916 921 921 923 917 916 910 816 803 806 790 774 768 757 798 779 811 829 853 844 821 883 913 572 589 587 570 606 588 575 580 630 604 601 593 659 648 626 613 666 662 672 625 691 683 719 700 687 688 672 650 619 665 645 558 582 532 516 521 537 515 507 557 551 553 529 600 577 577 585 538 564 518 537 520 495 482 500 503 537 553 531 594 553 535 502 561 539 526 655 637 666 697 665 710 703 694 719 744 722 752 750 747 722 715 697 767 739 688 712 741 730 760 767 769 708 723 793 739 792 771 793 777 791 821 830 804 796 820 838 858 871 622 641 609 638 668 662 667 631 661 693 686 696 710 532 553 570 548 530 532 559 582 609 560 577 601 611 687 711 704 702 677 662 647 618 607 588 562 601 742 736 718 694 721 743 773 750 781 752 742 736 766 639 664 632 614 645 651 672 658 703 694 730 755 704 697 716 642 597 615 629 650 646 628 670 694 724 739 745 768 766 747 758 782 792 783 782 809 822 820 839 862 857 855 854 890 780 769 779 791 805 804 809 794 815 829 850 818 860 869 526 507 517 516 467 453 479 506 468 464 438 414 432 419 391 379 367 358 342 540 523 511 496 529 520 488 496 460 473 435 453 429 396 393 415 383 348 332 358 325 287 285 261 227 240 252 193 213 208 157 181 112 149 117 69 104 320 272 284 233 238 194 184 161 153 143 144 101 105 68 32 0 42 38 432 451 466 442 433 416 403 419 390 369 375 380 370 349 352 330 328 340 316 300 419 401 404 380 387 384 366 353 370 355 338 343 334 349 323 314 326 288 311 286 261 245 237 226 228 195 211 230 215 203 181 144 118 159 192 182 158 115 110 140 179 297 274 249 241 272 294 286 246 188 218 181 244 264 272 271 295 286 243 213 231 207 481 463 453 439 421 400 402 407 446 467 449 425 400 386 359 379 418 361 377 367 346 462 460 480 450 479 507 523 517 498 436 454 405 423 396 352 358 314 343 357 411 457 467 502 478 430 407 434 484 498 519 495 526 552 576 555 549 498 475 439 436 437 373 330 320 354 323 371 367 317 294 312 367 398 413 380 322 354 424 465 474 428
613 655 673 686 707 693 692 672 656 646 676 731 776 816 801 755 770 714 741 710 771 815 859 879 859 826 839 815 799 794 846 717 765 786 766 738 725 691 666 694 733 657 676 693 742 721 697 682 719 716 744 757 766 746 736 756 741 804 798 814 834 853 896 910 881 850 848 822 794 787 766 746 775 897 872 833 868 841 886 838 864 896 920 920 922 925 920 920 916 816 804 808 793 777 773 761 803 784 814 831 856 851 826 890 921 572 592 590 573 610 592 582 589 635 611 609 603 665 655 636 624 673 671 682 638 698 691 728 709 697 699 683 662 633 679 659 574 597 542 528 534 553 531 524 571 568 573 548 619 595 594 605 540 565 520 541 525 499 487 506 510 543 561 540 606 564 547 515 574 552 540 654 637 667 699 669 713 707 699 724 749 729 759 758 756 732 726 709 777 751 701 725 755 743 773 781 785 724 738 805 755 806 787 808 784 798 828 838 812 807 831 848 867 881 638 658 627 657 683 678 685 652 682 712 704 713 727 552 575 593 572 554 558 585 607 633 585 602 624 632 708 734 728 725 699 686 669 643 633 615 589 629 759 754 737 715 742 762 792 770 802 774 765 760 790 664 688 658 642 673 677 700 684 729 718 755 781 731 724 744 671 628 647 663 683 678 659 698 722 753 768 772 796 794 777 785 809 820 812 811 839 850 847 867 889 885 884 883 919 803 795 805 818 830 828 833 816 837 853 875 844 886 894 518 500 511 513 464 448 473 495 460 450 431 404 417 406 378 363 355 343 328 527 511 498 480 513 502 470 477 443 453 416 430 406 376 371 390 357 322 305 338 303 265 259 231 201 211 220 163 180 170 120 143 72 108 76 49 79 305 259 276 227 225 194 175 166 164 134 123 81 114 89 31 42 0 31 428 450 467 444 433 414 402 419 390 368 377 385 377 355 354 332 334 349 324 305 413 396 396 370 380 380 362 347 363 345 327 335 328 347 320 308 317 285 313 293 269 250 236 228 235 200 220 241 229 220 194 160 137 180 212 214 183 140 146 172 214 312 291 266 260 292 317 311 269 212 243 209 271 292 302 303 327 319 275 245 266 242 488 468 456 443 425 404 408 415 453 475 458 436 411 395 368 389 432 372 389 381 358 474 475 496 468 497 527 545 541 520 458 474 423 442 416 366 374 328 363 376 434 480 491 528 504 456 434 463 513 526 546 525 554 581 605 584 580 529 505 470 468 471 397 354 346 380 351 399 398 347 323 345 400 431 446 415 357 390 460 501 512 467
641 684 702 715 736 723 722 701 685 675 705 761 806 846 831 785 800 744 771 739 801 844 888 908 888 855 868 845 829 823 875 745 793 814 795 767 754 720 694 722 761 684 703 721 769 749 724 709 745 743 771 785 793 773 763 782 766 831 826 842 862 881 924 938 909 878 875 850 821 814 793 772 801 924 899 860 895 868 913 864 890 922 945 947 948 951 945 945 940 843 830 834 819 803 798 786 828 809 840 857 881 875 851 914 944 599 617 616 598 635 617 606 612 660 634 633 625 689 679 658 645 697 694 704 659 722 714 751 732 719 721 705 683 653 699 679 593 617 564 549 555 572 550 542 591 586 589 565 636 612 613 622 566 591 546 566 550 524 512 530 534 567 584 563 627 586 568 535 595 572 560 681 663 693 725 694 738 732 723 749 774 753 783 781 779 754 748 730 799 772 722 746 775 764 793 801 804 743 757 826 774 826 806 827 808 822 852 861 835 829 853 871 890 903 657 676 644 674 703 697 703 668 698 729 722 731 745 568 590 607 585 567 570 597 619 646 597 615 638 647 724 748 741 739 714 699 684 656 645 626 600 639 778 772 754 731 758 779 809 787 817 789 779 773 804 677 701 670 652 683 688 710 696 741 731 768 793 742 735 754 680 635 653 667 688 684 666 708 732 762 777 783 806 804 786 796 820 830 821 820 847 860 858 877 900 895 893 892 928 817 807 817 829 842 841 847 831 852 866 887 855 898 907 547 528 539 540 492 476 501 525 489 480 460 433 447 436 408 393 385 373 358 557 541 528 510 544 532 501 508 473 484 446 461 437 407 401 421 388 353 335 369 334 296 290 261 232 241 249 193 209 196 148 169 97 129 88 31 66 335 289 305 255 254 220 203 189 185 163 154 111 135 103 51 38 31 0 456 477 493 470 459 441 429 446 417 395 402 409 400 379 380 358 358 371 347 329 442 424 425 400 409 407 390 375 392 374 356 364 357 374 347 336 346 313 339 317 292 274 263 253 258 224 242 262 249 238 214 178 153 195 228 220 195 152 147 178 216 331 309 284 277 308 331 323 283 225 255 219 281 302 310 309 333 323 281 251 269 245 512 493 481 468 450 429 432 438 477 498 481 458 432 418 390 411 452 393 410 401 379 495 494 515 486 515 543 560 554 535 473 490 440 459 432 386 393 348 379 393 448 494 504 540 515 468 444 472 522 536 557 534 564 590 614 593 587 536 513 478 474 475 410 367 358 392 361 409 405 355 332 350 405 436 450 418 359 391 462 501 509 463
185 230 248 264 290 283 290 265 246 227 260 316 366 410 403 356 379 315 337 302 368 393 433 455 439 409 425 403 385 373 424 290 338 359 341 316 302 266 239 267 306 228 247 265 313 293 269 255 295 290 316 329 339 319 311 333 324 376 370 387 406 425 469 482 453 422 420 394 366 360 340 326 354 469 444 406 441 415 460 414 442 471 499 493 495 501 497 503 502 390 379 385 376 360 364 346 394 370 394 409 435 441 412 481 517 150 175 180 163 199 189 197 210 229 220 228 231 262 259 262 262 275 281 305 283 299 298 339 320 314 325 314 303 301 331 319 269 275 195 199 216 259 251 261 255 282 313 287 339 306 293 336 123 148 110 142 128 104 106 130 145 162 189 174 252 214 212 205 242 235 235 227 211 243 276 253 295 295 291 317 338 330 358 363 368 350 353 344 394 380 348 372 403 383 408 424 437 386 392 429 417 442 452 454 384 392 422 438 415 424 444 455 466 487 318 348 326 360 346 357 379 373 400 411 389 385 408 306 336 359 357 358 377 396 406 407 382 384 384 376 433 461 478 464 439 437 410 426 432 426 418 458 429 434 432 426 452 450 471 471 505 493 496 504 526 430 452 447 453 479 472 499 465 499 477 513 544 510 518 542 492 492 525 554 563 546 515 509 531 558 565 557 582 590 583 560 581 602 608 618 637 632 612 634 650 664 671 680 699 531 545 565 581 573 561 555 530 550 582 608 599 633 627 106 86 87 85 37 25 51 106 58 113 40 70 122 98 96 134 110 138 134 150 127 136 145 166 185 163 185 148 185 169 213 204 167 202 230 238 237 251 182 202 221 253 288 276 293 315 315 334 374 376 380 408 418 453 476 500 153 179 155 201 213 238 254 273 287 294 316 351 329 371 406 432 428 456 0 35 62 55 34 19 35 47 58 67 75 91 112 119 97 113 130 145 151 149 24 33 54 80 57 48 66 83 70 102 119 102 101 84 109 122 118 144 127 169 189 193 195 208 213 242 236 228 245 267 269 303 330 305 287 354 325 347 393 362 379 209 224 239 258 251 275 293 279 303 296 328 315 316 335 353 356 377 352 356 380 380 128 100 75 84 81 81 103 117 112 137 142 152 151 124 135 141 186 153 161 177 166 173 200 228 234 257 281 322 335 308 273 260 216 237 242 186 203 196 236 227 273 303 322 354 354 327 336 366 387 384 384 406 402 426 445 441 457 427 403 390 413 433 286 271 294 304 316 328 361 347 326 373 385 398 416 422 407 438 460 506 538 521
169 218 236 255 283 279 289 262 243 220 253 309 360 405 401 355 380 315 334 299 365 380 418 441 428 399 417 395 377 362 412 273 321 343 327 305 290 253 223 250 292 209 228 246 295 273 247 233 270 266 294 309 316 296 286 307 295 355 351 368 388 407 453 463 434 402 398 374 344 337 316 299 327 448 423 384 418 391 436 388 416 446 472 471 472 476 471 475 473 366 354 359 348 332 334 317 363 341 367 382 408 411 383 451 486 123 145 148 131 168 156 162 175 197 186 193 196 229 226 227 227 242 247 270 247 267 264 306 287 280 290 279 268 266 295 284 236 240 160 166 183 226 220 231 221 250 282 257 306 273 260 304 92 118 77 108 94 69 72 95 110 127 154 139 217 179 178 173 208 202 203 205 187 217 250 223 267 265 260 286 308 298 326 330 335 316 319 310 360 346 313 337 368 348 373 389 402 351 357 395 382 408 416 420 352 361 391 406 383 390 411 422 434 454 284 313 293 326 311 322 344 340 366 376 354 350 373 277 306 329 328 331 351 369 377 376 354 354 353 344 399 428 445 431 406 404 377 396 402 398 391 430 394 399 398 392 418 415 436 437 471 459 462 471 492 399 420 417 424 449 442 468 433 467 445 481 511 479 487 511 463 466 499 529 537 520 488 480 500 527 533 525 550 559 552 527 549 570 577 586 605 599 579 601 616 631 638 648 666 497 511 532 548 540 527 521 496 516 548 574 565 599 593 112 93 83 72 23 44 60 123 78 142 71 105 155 132 131 169 145 172 168 165 142 156 170 187 209 190 213 178 216 202 246 238 202 237 265 273 272 286 217 236 254 287 321 306 324 347 345 365 405 404 410 434 446 479 499 524 186 208 182 224 241 257 278 290 302 317 341 374 347 388 426 451 450 477 35 0 27 27 18 39 48 37 63 82 79 86 106 118 103 123 134 142 154 158 59 64 89 115 91 74 89 112 102 135 151 133 128 103 131 148 148 165 140 176 199 208 214 225 227 258 248 238 254 276 281 317 345 317 296 360 335 360 404 372 384 208 225 243 262 251 270 289 281 311 300 335 315 313 332 350 350 373 352 359 381 383 95 68 43 57 61 70 87 99 84 107 115 129 133 111 128 128 165 144 148 165 159 144 173 200 209 230 253 293 308 281 251 236 197 216 224 176 191 192 225 214 254 280 299 328 331 308 319 348 365 361 359 384 377 400 419 416 432 405 382 372 396 417 272 262 286 292 308 315 349 339 320 367 374 384 401 410 400 429 446 490 523 509
161 214 231 252 282 280 293 265 245 219 253 308 360 405 403 358 384 319 336 301 366 374 409 433 423 395 414 393 374 358 405 264 311 334 319 301 285 247 215 241 284 199 216 235 284 262 234 219 253 251 281 296 301 281 270 289 275 342 340 357 377 395 443 452 423 389 384 361 330 322 300 280 308 435 409 369 403 375 421 371 398 429 453 456 455 458 453 455 452 350 338 341 328 312 312 296 341 320 348 364 389 389 362 429 463 106 125 126 109 145 132 135 148 174 160 167 169 206 201 201 200 218 222 244 220 243 239 281 261 254 264 252 241 239 268 257 210 214 134 140 158 202 197 209 195 225 258 233 281 247 234 279 73 98 54 82 67 42 45 68 83 100 127 112 190 152 152 149 181 176 178 191 171 200 232 203 247 243 237 264 286 274 303 306 310 290 293 283 335 320 286 310 341 321 347 362 375 324 330 369 354 381 389 393 328 339 368 383 359 365 386 398 411 430 257 286 266 300 284 295 318 314 340 349 327 323 346 254 283 306 306 310 330 347 355 352 332 331 328 319 373 401 419 405 380 379 352 372 379 376 370 409 366 372 371 365 391 388 409 410 444 432 436 444 466 375 395 393 402 426 418 444 409 441 420 455 485 454 462 487 440 446 479 509 516 499 467 456 477 503 509 500 525 534 528 502 523 545 552 562 580 574 553 575 590 605 613 622 640 470 485 506 523 513 501 494 469 489 521 547 539 573 566 124 108 91 75 40 69 78 141 101 166 97 132 181 159 158 196 171 199 194 181 159 176 192 207 231 214 236 203 241 228 272 265 229 264 292 301 299 313 244 263 279 312 346 330 349 372 367 388 428 426 432 454 468 499 516 542 212 231 203 242 262 273 296 305 315 335 361 393 361 402 442 466 467 493 62 27 0 24 37 64 69 47 76 99 91 90 108 124 114 136 142 144 160 168 86 90 116 141 117 98 111 135 127 161 176 158 151 121 151 170 172 183 154 185 209 221 231 240 239 272 260 247 264 284 292 329 357 326 303 365 343 371 413 380 389 210 228 248 266 252 268 287 283 318 305 341 317 313 331 349 347 371 352 362 382 386 70 45 25 44 55 71 82 90 66 84 95 114 123 106 128 123 150 141 141 158 157 124 153 178 191 209 231 272 287 261 235 218 184 201 212 171 184 193 219 207 240 263 281 309 314 293 307 334 348 343 339 366 357 380 398 396 414 388 366 358 383 405 262 256 281 284 302 305 340 334 317 362 365 374 390 402 395 422 435 478 512 500
184 236 253 274 303 300 312 285 265 241 274 330 381 426 423 378 403 338 356 321 387 397 433 456 445 418 437 415 396 380 428 287 335 358 343 324 308 270 238 265 307 222 240 259 308 286 258 242 276 275 305 320 325 305 294 313 298 366 364 381 401 419 467 475 446 413 408 385 354 345 324 303 331 459 433 393 427 399 444 395 421 453 476 479 479 482 476 478 474 374 361 364 350 334 333 318 363 342 371 388 412 411 384 450 484 130 148 148 130 167 153 152 164 195 178 183 184 226 220 216 214 238 240 261 233 263 258 299 280 272 280 268 255 249 281 268 214 221 142 144 161 204 196 206 200 227 258 232 284 251 239 281 96 122 77 102 86 59 55 79 92 115 141 123 202 162 158 150 189 180 180 215 195 224 255 225 270 265 259 285 308 294 323 326 328 308 309 298 353 336 300 324 355 336 363 377 389 336 343 387 367 397 402 408 349 360 389 403 379 383 405 418 432 450 265 294 272 306 295 305 326 319 345 357 336 334 356 252 282 305 303 305 325 343 352 352 328 329 329 321 378 407 423 410 384 382 355 371 377 372 365 405 378 382 380 372 399 398 420 418 453 439 442 449 472 376 397 392 399 424 417 444 410 444 422 458 489 455 463 487 438 440 473 502 511 494 462 455 476 503 510 502 527 535 528 505 526 547 553 563 582 577 557 580 595 609 616 625 644 477 490 510 527 519 507 502 477 497 528 554 544 579 574 138 120 108 94 49 70 87 150 105 167 94 125 177 153 148 186 158 186 179 191 169 183 196 214 236 216 238 202 240 224 268 259 220 255 284 291 286 299 232 248 262 296 328 310 330 354 347 369 409 405 412 432 446 477 492 519 195 211 183 220 242 250 274 281 291 312 339 370 338 378 419 442 444 470 55 27 24 0 22 49 50 25 53 77 67 66 85 100 91 112 119 121 136 145 77 76 106 128 103 80 91 117 110 145 160 140 131 99 130 150 153 161 131 162 185 197 207 216 215 248 236 223 240 260 269 305 333 303 280 342 320 347 390 356 366 187 206 225 243 230 247 266 261 294 282 318 295 292 310 328 327 350 331 339 360 363 74 46 20 30 36 48 62 73 58 82 88 102 107 86 106 103 138 120 123 139 136 119 146 174 183 204 227 268 282 255 224 209 170 189 198 151 166 171 200 189 227 253 272 302 304 281 292 321 338 334 332 357 350 373 392 389 406 378 355 345 369 391 246 237 262 267 283 289 323 315 297 343 348 358 375 385 376 404 420 464 497 483
187 237 254 273 301 296 306 280 260 238 271 327 378 423 418 373 397 332 352 317 382 399 436 459 446 418 435 414 395 381 430 291 339 361 345 324 309 271 241 268 310 227 246 264 313 291 265 250 286 284 312 326 333 313 303 324 311 373 369 387 406 425 471 481 452 420 416 392 362 354 333 315 343 466 440 401 436 408 454 405 432 463 488 488 489 492 487 491 488 384 371 375 363 347 348 332 378 356 383 399 424 426 398 465 500 139 161 162 145 182 169 171 184 211 196 202 204 242 238 236 234 255 258 280 254 279 276 317 298 291 300 288 275 270 302 290 236 243 163 166 183 225 217 227 222 249 279 253 306 273 261 303 108 134 90 119 104 77 76 100 114 135 161 144 223 183 180 171 210 202 202 222 204 234 266 239 282 279 274 300 322 310 340 343 346 326 329 318 371 355 320 345 376 356 382 397 410 357 364 406 388 417 423 428 365 375 405 419 396 401 423 435 448 467 287 316 294 328 317 326 347 340 367 379 358 355 378 273 302 325 323 325 344 363 372 373 348 350 350 342 400 429 445 432 406 403 377 392 398 392 384 425 399 404 401 394 420 419 441 440 474 461 464 471 493 397 418 413 420 445 438 465 431 465 444 480 511 477 484 509 458 459 491 521 530 513 481 476 497 524 531 524 549 557 549 526 548 569 575 584 603 598 579 601 617 631 637 646 666 499 512 532 548 541 529 523 499 519 550 576 566 601 595 127 108 100 90 40 52 73 134 87 147 73 103 155 131 126 164 137 165 159 177 154 166 177 197 217 196 218 181 219 202 247 237 198 233 263 269 265 278 211 228 243 276 309 293 312 336 330 352 391 389 396 418 431 463 482 507 175 194 167 207 226 240 261 273 284 300 325 358 329 370 409 433 433 459 34 18 37 22 0 28 32 19 44 64 61 68 89 100 85 105 116 124 136 140 55 55 84 107 82 61 74 99 90 125 140 121 114 86 115 133 135 148 122 158 181 189 197 207 209 240 230 220 236 257 263 299 327 298 277 342 317 342 386 353 366 191 207 225 244 233 253 272 263 292 282 317 298 296 315 333 334 356 334 341 363 365 96 68 42 50 49 54 73 86 78 104 108 119 120 96 111 113 154 128 133 150 143 139 166 194 201 223 247 288 302 275 241 227 185 206 212 160 176 175 210 200 242 270 289 320 322 296 306 336 355 352 351 374 369 392 412 408 424 395 371 360 383 404 258 246 270 278 292 301 334 323 304 350 359 370 388 396 384 413 432 477 510 495
201 247 265 282 308 301 309 283 264 245 278 334 384 428 422 375 398 334 355 321 386 410 450 471 457 427 443 421 403 391 441 305 353 375 357 334 319 283 255 282 323 243 262 280 329 308 283 269 307 303 330 344 352 332 324 345 334 390 385 402 422 440 485 497 468 437 434 409 380 373 353 337 365 483 458 420 454 428 473 426 453 484 510 507 508 513 509 513 512 403 391 396 386 371 373 356 402 380 405 420 446 450 422 490 525 161 184 187 170 207 195 199 211 236 223 230 232 268 264 264 262 281 285 308 282 305 303 344 325 318 327 315 303 298 330 318 263 270 191 193 210 251 242 251 249 275 304 277 332 299 287 329 131 157 116 146 131 105 104 128 142 163 189 172 251 211 208 197 238 229 228 241 224 255 287 262 305 304 299 325 346 336 365 369 373 354 356 346 398 383 348 373 404 384 410 425 438 385 392 433 416 444 451 456 391 400 430 445 422 428 450 461 473 493 314 343 321 355 345 354 375 367 394 407 386 383 405 296 326 349 346 346 365 385 395 397 371 373 375 368 427 456 471 458 432 429 403 416 421 415 406 446 427 432 429 421 448 447 469 468 502 488 491 497 520 422 443 437 442 468 462 489 455 491 470 506 536 502 508 533 481 479 511 540 550 534 503 499 521 548 556 549 574 581 573 552 574 594 600 608 628 624 605 627 643 656 663 672 692 526 538 558 574 568 556 551 526 546 577 603 592 627 623 125 105 105 101 51 44 70 125 76 127 54 77 131 106 99 136 109 137 131 168 145 153 160 183 200 176 198 159 197 177 222 211 171 206 236 241 237 250 183 200 216 249 282 267 286 309 306 326 366 365 371 396 408 441 462 487 148 169 143 187 202 222 240 257 270 280 303 337 313 355 391 416 414 441 19 39 64 49 28 0 16 34 40 49 56 72 94 100 78 94 111 126 132 130 31 27 57 79 54 36 52 73 63 97 113 94 90 67 94 110 109 129 109 150 171 176 179 192 196 225 218 210 227 249 251 286 313 288 269 336 307 329 375 344 360 191 205 220 239 232 256 274 260 285 277 310 296 297 316 334 337 358 333 337 361 361 123 95 70 75 69 65 87 103 103 129 132 139 135 107 116 124 172 135 145 160 148 163 188 217 221 245 270 310 323 296 258 247 201 223 226 168 185 177 218 209 257 289 308 340 340 312 319 350 372 370 371 391 388 413 433 428 443 412 387 374 396 416 269 253 276 287 298 311 343 328 307 355 368 381 399 404 389 419 443 488 520 503
214 262 280 297 324 317 325 299 280 260 293 350 400 444 437 391 414 350 371 337 402 424 464 486 471 442 458 436 418 406 456 319 367 389 372 349 334 297 268 296 337 256 275 293 342 321 295 281 318 314 342 356 364 344 335 355 343 403 398 415 435 453 499 510 481 450 446 421 392 385 364 347 375 496 470 431 466 439 485 437 464 494 520 519 520 524 519 523 521 414 402 407 395 380 380 364 410 388 415 430 456 458 430 497 532 171 193 194 177 214 201 202 214 243 228 233 234 275 269 266 263 287 290 311 283 311 308 349 330 322 330 318 304 297 330 317 259 268 189 189 205 246 235 243 246 269 297 270 327 294 283 323 140 166 123 151 135 109 105 129 141 165 190 172 251 210 205 192 236 225 223 252 235 265 298 271 314 312 306 332 354 342 372 375 378 358 359 348 403 386 349 374 405 386 413 427 439 385 393 437 416 447 451 457 397 407 437 451 428 433 454 467 480 499 312 341 317 351 344 352 372 362 390 404 384 382 404 289 318 342 337 336 355 375 386 390 362 365 368 362 423 451 465 453 427 423 397 408 413 406 396 437 427 431 427 417 444 446 468 465 500 485 486 493 516 415 437 430 434 460 454 481 448 484 464 500 531 495 501 525 472 469 501 529 539 523 492 491 513 540 548 542 567 574 566 546 568 588 593 601 621 618 600 622 638 651 657 665 686 522 533 553 569 563 552 547 523 544 574 599 587 623 619 141 121 120 115 64 60 86 140 91 140 68 86 141 115 104 140 111 138 130 184 161 168 174 197 213 189 210 170 207 186 231 218 177 211 242 245 238 250 185 199 212 246 278 261 281 304 298 320 359 357 364 386 399 431 451 475 145 162 134 176 193 209 229 243 256 269 293 326 300 341 378 403 402 429 35 48 69 50 32 16 0 28 24 34 40 58 79 84 62 79 95 110 116 115 42 31 64 82 56 30 42 67 61 96 110 90 82 54 83 101 103 117 94 134 156 161 167 178 181 211 203 195 211 233 236 271 299 273 253 320 292 315 360 329 344 175 189 204 223 216 240 258 244 269 261 294 280 281 300 318 321 343 317 321 345 345 121 93 69 70 60 53 76 91 97 125 124 129 123 94 101 110 161 120 131 145 133 155 180 209 211 236 262 302 314 286 246 236 188 211 213 153 170 161 203 195 244 277 296 330 328 299 306 337 360 359 360 379 377 402 423 417 431 399 375 360 382 402 254 237 260 272 282 296 328 313 291 339 353 366 384 389 373 404 428 474 506 488
204 255 272 291 320 315 325 299 279 257 290 346 397 441 437 392 416 351 371 336 401 416 454 476 464 436 454 432 413 399 448 308 356 378 363 342 327 289 258 285 327 244 262 280 329 308 281 265 300 298 327 342 348 328 317 337 322 388 385 403 422 441 488 497 468 436 431 407 377 369 347 327 356 481 455 416 450 422 468 419 445 477 500 503 503 506 500 502 499 398 385 388 375 359 358 343 388 367 395 412 436 436 409 475 509 153 172 172 155 192 177 176 187 220 202 207 207 251 245 239 236 262 264 284 255 287 283 324 304 296 304 291 277 268 303 289 231 239 161 161 178 218 208 217 217 242 271 244 300 266 255 295 120 146 101 126 110 83 78 101 113 138 163 145 223 182 177 164 207 197 195 237 218 248 279 250 294 290 283 310 333 318 348 350 353 332 333 321 377 359 322 346 377 359 386 400 411 357 365 410 388 420 423 430 373 384 414 428 403 407 429 442 456 474 284 313 289 323 316 324 344 334 362 376 356 354 376 263 292 316 312 312 331 351 361 364 337 339 341 334 395 424 438 425 399 396 370 382 387 381 372 413 399 402 398 389 416 417 440 437 471 457 458 465 488 388 410 404 409 434 428 455 422 457 437 473 504 468 475 499 447 446 478 507 517 500 469 465 487 514 522 515 541 548 540 519 541 561 566 575 595 591 573 595 611 623 630 638 659 494 506 525 542 535 524 519 495 516 546 571 560 595 591 146 126 119 109 59 69 91 152 104 160 86 111 165 140 131 168 139 167 158 195 172 182 192 213 232 209 231 193 230 211 256 245 204 238 269 273 267 278 213 227 239 273 305 286 307 331 322 345 384 380 388 407 422 452 468 494 173 187 158 195 217 226 249 258 268 287 314 345 314 355 395 419 419 446 47 37 47 25 19 34 28 0 29 52 44 49 70 82 68 89 98 105 117 123 64 58 90 110 84 58 67 94 89 124 137 118 107 75 105 125 130 136 107 141 164 174 183 193 192 225 214 202 219 240 246 283 310 281 259 323 299 325 369 336 348 172 189 207 225 214 234 253 244 274 263 299 279 277 296 314 315 337 315 322 344 346 93 65 42 42 35 35 56 70 70 97 98 105 104 78 92 95 139 109 116 132 124 129 155 183 187 211 237 277 290 262 226 214 169 190 195 141 158 156 191 182 226 256 275 307 307 280 289 320 340 337 337 359 355 379 399 395 410 379 356 343 366 387 240 227 251 259 273 283 316 304 285 332 341 353 370 377 365 394 414 460 492 476
231 280 298 316 344 338 347 321 301 281 314 370 421 465 459 413 437 372 393 358 424 443 481 503 490 461 478 456 438 425 474 336 383 406 389 368 353 315 285 313 354 271 290 308 357 336 309 294 329 327 356 370 377 357 346 366 351 417 413 431 450 469 516 526 497 464 460 436 406 398 376 356 385 510 484 444 479 451 497 448 474 506 529 531 532 535 529 531 528 427 414 417 404 388 386 372 416 395 424 441 465 464 437 503 537 182 201 201 184 221 205 203 213 248 229 233 231 279 272 265 259 290 291 310 278 315 310 350 331 322 329 316 301 289 325 311 247 258 182 179 194 233 221 227 235 256 282 255 315 281 272 309 149 175 130 154 138 111 103 126 136 164 188 168 246 204 196 179 227 214 211 266 247 277 308 279 323 319 312 338 361 346 376 378 379 358 358 345 403 385 345 370 401 383 410 424 434 379 388 436 411 445 445 454 401 413 442 455 431 434 456 469 484 502 303 331 306 340 338 344 362 350 378 394 375 375 396 272 302 325 319 318 335 356 369 374 344 348 352 347 410 439 452 440 413 409 384 392 395 387 376 418 421 423 417 406 434 437 461 456 490 474 474 480 504 399 422 413 416 443 437 464 432 469 449 486 517 479 485 509 454 448 480 508 519 504 473 473 496 524 532 527 552 558 549 531 553 573 577 585 606 603 586 608 625 636 642 650 672 511 520 539 555 551 540 536 513 534 562 588 574 611 608 164 144 141 134 83 83 109 164 115 163 92 107 161 135 121 155 124 150 139 208 185 191 197 221 237 211 233 192 228 205 250 236 193 226 258 258 249 259 197 207 216 250 281 260 281 306 295 319 358 352 360 378 394 423 439 465 151 160 131 167 190 197 220 229 240 259 286 317 285 326 366 390 390 417 58 63 76 53 44 40 24 29 0 25 17 34 55 60 41 61 73 86 94 95 66 52 84 97 72 42 44 72 72 106 117 96 83 47 78 99 106 107 78 114 137 145 154 164 164 196 186 175 192 214 219 255 282 254 233 299 273 298 341 309 323 151 166 183 201 193 216 235 222 249 240 274 257 257 277 295 297 319 294 299 323 323 115 88 68 63 48 34 56 72 86 114 110 111 102 72 77 87 140 97 108 122 109 140 163 193 191 218 245 284 295 267 225 216 166 190 190 129 147 137 179 171 222 256 275 309 307 276 282 314 338 337 340 357 357 382 403 397 410 377 352 337 359 379 231 213 236 248 258 272 304 289 267 315 329 343 360 365 349 380 404 450 482 464
249 296 314 331 357 350 357 332 313 294 327 383 433 477 470 423 446 382 404 370 435 459 498 520 506 476 492 470 452 440 490 353 401 423 406 383 368 331 303 330 371 290 309 327 376 355 329 314 351 348 376 390 398 378 368 388 374 437 432 450 469 488 534 545 516 484 480 455 426 419 397 379 407 530 504 465 500 473 518 470 496 528 552 552 553 557 552 554 551 448 436 439 427 411 410 395 440 419 447 463 488 488 461 527 561 204 224 225 207 244 230 228 238 272 254 258 256 304 297 290 284 314 316 335 303 339 335 375 356 347 354 341 326 313 350 335 270 282 207 203 218 255 242 247 259 278 303 275 337 304 294 330 172 197 153 178 162 136 128 151 161 189 213 193 271 228 220 202 251 238 233 286 268 298 330 302 346 342 336 362 385 371 400 402 404 383 383 370 428 409 370 395 426 408 435 449 459 404 412 461 435 470 470 479 426 437 467 480 456 458 481 494 509 527 327 355 329 363 362 368 386 372 400 417 399 399 420 292 321 345 337 334 351 373 386 393 361 367 372 368 433 462 473 462 435 430 405 411 413 405 392 434 445 447 441 429 457 461 485 479 513 497 496 501 526 419 442 432 433 461 456 483 452 490 470 507 538 499 504 528 471 463 494 522 533 518 488 491 514 543 551 546 572 578 568 551 574 593 596 604 625 624 607 629 646 657 662 669 692 533 542 560 576 573 563 559 536 557 585 610 596 633 630 173 152 154 149 98 92 118 168 119 157 92 97 150 124 106 137 105 130 117 210 188 191 193 220 232 205 225 183 218 192 236 220 176 207 240 238 227 236 176 184 192 226 256 235 257 282 271 294 333 328 336 354 369 400 417 443 128 135 106 143 165 175 197 209 221 236 262 294 265 307 344 369 368 395 67 82 99 77 64 49 34 52 25 0 23 47 64 60 34 46 66 87 87 82 65 47 75 80 59 30 22 50 53 85 94 74 58 22 53 74 82 84 60 102 122 127 133 144 147 177 169 161 178 200 202 237 264 239 220 287 258 281 326 295 312 147 160 173 192 188 214 232 214 236 230 261 250 252 273 291 295 316 288 290 315 314 140 113 93 88 72 55 75 91 110 138 133 129 117 85 83 99 156 104 118 130 113 162 182 212 208 236 264 302 312 284 238 232 179 203 201 135 153 136 183 177 233 270 289 324 320 287 290 323 350 351 354 369 371 397 419 411 424 388 363 345 366 385 237 216 237 252 259 277 308 288 265 314 331 348 366 368 348 380 408 456 486 466
248 297 315 333 361 355 364 338 319 298 331 387 438 482 477 430 454 389 410 376 441 459 497 520 507 478 496 474 455 442 491 352 400 422 406 385 370 332 302 329 371 288 306 324 373 352 325 309 343 342 371 386 392 372 361 380 364 432 429 447 466 485 532 542 513 480 475 451 421 413 391 370 398 525 499 460 494 466 512 462 488 520 543 547 546 549 543 544 540 441 429 431 417 401 398 385 428 408 437 455 479 476 450 515 548 197 215 214 197 233 217 212 221 260 239 242 239 291 283 273 266 301 301 318 284 326 320 360 340 331 337 323 307 293 331 315 248 261 187 182 196 233 219 224 237 255 280 252 314 281 272 307 164 189 144 166 149 123 113 135 144 173 195 175 252 209 199 180 230 216 211 282 262 291 323 292 336 331 324 350 374 357 387 388 389 367 366 352 412 392 351 376 407 390 418 430 440 384 393 444 415 452 450 460 412 424 454 466 442 443 465 479 495 512 306 333 307 341 342 347 364 349 378 396 378 379 399 268 298 321 314 311 328 350 363 370 338 343 349 345 410 439 450 439 412 407 382 388 390 381 369 411 425 426 419 407 435 440 465 458 492 475 474 478 503 396 419 408 410 437 433 460 428 466 447 484 515 476 480 505 448 440 472 499 511 496 465 468 491 519 528 523 549 555 545 528 551 570 573 581 602 601 584 606 624 634 639 646 669 511 519 537 553 550 540 537 514 535 563 588 573 610 608 181 161 158 151 100 100 126 180 131 176 107 118 171 145 128 160 128 153 140 224 201 206 211 236 250 224 245 203 239 214 258 243 199 230 263 261 250 259 199 207 213 247 276 253 275 301 287 311 350 342 351 367 383 411 426 452 150 154 123 155 181 183 208 214 224 246 274 304 270 311 351 375 377 402 75 79 91 67 61 56 40 44 17 23 0 24 43 44 24 45 56 70 76 79 80 64 95 103 81 50 46 73 76 108 116 96 79 41 70 93 103 96 64 97 120 130 140 149 148 181 169 159 175 197 202 239 266 237 216 282 256 281 325 292 306 134 149 165 184 176 200 218 204 232 222 256 240 240 260 278 281 302 277 282 305 306 122 96 80 70 53 34 52 68 90 117 110 106 94 62 63 76 133 83 96 109 94 139 159 189 185 212 241 279 289 261 216 209 157 181 179 115 133 121 164 157 211 247 266 301 298 265 270 302 328 328 331 347 348 374 396 388 401 366 341 325 346 366 218 198 221 233 243 259 290 273 251 299 314 329 347 350 333 364 390 437 468 449
251 302 320 339 368 364 374 348 328 305 338 395 446 490 486 441 465 400 420 385 450 463 499 523 512 484 502 481 462 446 495 354 401 424 409 390 374 336 305 331 374 289 306 325 374 352 324 308 339 339 370 385 389 369 357 374 357 431 429 447 467 485 533 541 512 479 473 450 419 410 387 364 392 524 497 457 491 462 508 457 482 515 536 543 542 543 537 536 531 438 424 426 409 393 389 377 419 399 431 449 472 466 441 505 537 195 209 206 190 226 208 199 207 251 227 228 224 280 271 257 249 289 288 303 266 314 308 347 327 317 322 307 290 273 312 296 226 240 169 162 175 210 196 201 216 232 256 228 291 259 250 284 160 184 139 156 140 115 102 122 128 160 180 160 234 191 180 158 210 195 189 280 260 287 318 285 330 323 314 340 365 346 376 375 375 353 350 336 398 376 333 358 389 373 401 413 422 365 375 429 396 435 431 442 401 413 443 454 429 428 451 466 483 499 285 312 285 320 323 327 343 327 356 374 357 359 379 245 274 298 290 287 304 326 339 346 314 319 325 322 388 416 427 416 389 383 359 364 366 357 345 387 405 406 398 385 413 419 444 436 470 452 451 455 481 373 396 384 386 413 409 436 404 443 424 461 491 452 456 481 424 416 448 476 487 472 441 444 467 495 504 499 525 531 521 504 527 546 549 556 578 577 561 583 600 610 615 622 646 488 496 514 530 527 518 515 492 513 540 565 550 587 585 194 174 168 158 108 115 139 197 148 197 126 140 195 168 152 184 152 177 164 240 217 225 231 255 271 246 267 226 262 237 282 267 223 255 287 285 273 282 223 230 234 268 296 271 295 321 303 329 367 357 368 379 397 423 434 461 172 173 142 168 198 191 220 220 228 256 287 314 276 315 358 380 385 409 91 86 90 66 68 72 58 49 34 47 24 0 22 34 33 54 53 56 70 81 100 86 118 127 104 74 70 97 100 132 140 120 102 63 90 114 126 111 74 96 121 135 150 157 152 186 171 158 174 194 204 241 269 237 213 276 254 282 324 290 300 122 140 159 177 165 185 204 195 228 215 252 230 228 247 265 266 289 266 274 295 298 106 84 73 59 40 20 30 45 72 98 89 83 70 38 44 53 109 63 74 88 76 117 136 165 161 188 217 255 265 237 192 185 133 157 156 95 113 107 145 137 188 224 243 277 274 242 248 280 305 304 307 324 325 350 371 364 377 343 319 303 325 345 197 180 204 214 226 239 271 257 236 283 295 309 326 332 317 347 370 416 448 430
269 321 338 359 388 385 395 368 349 325 358 414 466 510 507 461 486 421 440 405 471 481 516 540 530 503 521 500 481 465 513 371 418 441 427 408 393 355 322 349 392 305 323 341 390 368 339 323 352 354 385 400 404 383 370 387 368 446 445 463 483 501 550 557 528 494 487 465 433 424 401 376 404 539 512 471 505 476 521 469 494 528 547 557 555 555 549 546 540 451 437 438 420 404 398 387 427 409 442 461 484 474 451 513 544 210 223 218 202 237 218 206 212 260 234 233 227 289 279 261 251 296 294 307 267 322 314 352 332 321 325 310 291 271 312 295 220 237 169 160 171 203 187 190 212 224 246 217 283 251 244 275 175 198 153 167 151 127 113 130 134 167 185 164 234 191 178 153 208 191 183 296 275 301 331 296 341 333 323 349 374 353 383 381 380 357 353 337 402 378 333 358 389 374 402 413 421 363 374 432 394 436 429 442 407 421 451 461 436 432 456 472 490 505 281 307 279 313 321 323 337 318 348 368 353 356 375 232 262 285 276 271 288 310 325 333 299 306 314 311 379 408 416 406 379 373 349 350 352 342 329 371 402 402 392 378 406 414 440 430 464 445 443 446 472 361 384 371 371 399 395 422 392 431 413 450 480 440 443 467 409 399 430 458 469 454 424 430 452 482 491 487 512 518 507 493 516 534 536 543 565 565 550 572 590 599 603 610 634 480 486 503 519 518 509 507 485 506 532 557 540 578 577 215 196 189 178 129 137 161 219 170 218 147 160 214 188 170 201 168 192 177 262 239 247 252 277 292 266 287 246 282 256 300 285 239 270 303 300 286 293 237 241 243 276 302 275 299 326 305 332 369 356 368 375 395 419 426 454 183 178 147 167 200 185 217 211 217 251 284 309 266 304 350 370 377 400 112 106 108 85 89 94 79 70 55 64 43 22 0 22 39 55 43 36 55 72 121 106 137 145 123 93 86 111 117 147 153 133 113 76 98 123 137 113 73 84 109 127 146 150 142 177 160 144 160 179 191 229 256 223 198 258 238 269 309 274 282 102 121 141 159 145 164 183 176 211 197 235 210 207 226 244 245 267 246 254 276 278 112 94 88 71 54 37 32 40 77 100 86 73 55 24 22 34 94 41 54 67 54 110 125 155 146 175 204 241 250 222 174 169 115 139 137 74 91 86 123 115 168 206 225 260 256 222 227 260 286 286 290 305 307 333 355 347 359 324 299 282 304 323 176 159 182 192 204 217 249 235 215 262 273 287 305 310 295 325 349 395 426 409
285 336 353 373 401 397 406 380 360 338 371 428 479 523 519 473 496 432 452 417 482 497 533 557 546 517 536 514 495 480 529 388 435 458 443 423 408 370 339 365 408 323 340 359 408 386 358 341 372 373 403 419 423 402 390 407 389 465 463 481 501 519 567 575 546 512 506 484 452 443 420 396 424 557 531 490 525 495 541 490 514 548 568 577 575 576 569 567 562 471 457 459 441 425 419 408 449 430 463 481 505 496 472 535 566 228 242 239 222 258 239 228 234 282 256 255 250 311 301 283 273 318 316 329 289 344 336 374 355 343 347 332 313 292 334 317 241 258 192 181 192 223 206 208 233 244 264 235 302 271 264 293 194 218 172 188 172 147 134 151 156 189 207 186 257 214 200 174 230 212 204 314 294 321 351 317 362 354 345 370 396 375 405 404 403 379 375 360 425 401 355 380 411 396 425 435 443 384 395 454 416 459 450 464 430 443 473 483 458 454 478 494 512 527 303 328 299 333 342 344 358 337 367 389 374 377 396 249 279 301 291 285 301 324 339 350 314 321 331 330 399 427 434 425 398 391 367 366 366 356 341 384 424 423 413 398 426 435 462 450 484 464 462 464 490 377 401 386 385 414 410 437 408 448 430 468 498 456 459 483 422 410 440 467 480 465 436 444 467 497 507 503 529 534 522 510 533 551 552 558 581 582 567 589 608 616 620 626 651 499 504 521 536 536 528 527 505 526 551 576 557 596 596 224 204 200 191 140 143 169 224 175 217 150 157 210 184 163 191 158 180 164 267 244 250 253 279 292 264 285 242 277 249 293 276 230 259 293 287 271 277 224 226 225 258 283 254 279 306 283 311 348 334 346 353 373 396 404 432 168 159 128 145 179 163 195 189 196 229 262 286 244 283 328 349 355 379 119 118 124 100 100 100 84 82 60 60 44 34 22 0 27 36 21 27 36 50 123 106 135 138 118 90 79 101 110 136 139 121 99 64 82 106 122 93 52 63 88 105 124 128 120 155 139 124 140 160 171 208 236 203 179 242 220 249 290 256 266 91 107 125 143 133 156 175 162 194 182 218 197 197 217 235 238 259 234 241 263 264 134 115 106 91 73 53 54 62 99 122 108 93 72 45 27 49 109 47 64 73 53 131 144 173 161 191 221 256 264 236 185 182 126 151 144 75 94 77 123 118 176 217 236 272 265 229 231 265 294 296 301 313 318 345 367 358 369 331 306 287 307 326 178 156 178 192 200 218 248 230 208 256 272 288 306 308 289 321 349 396 426 406
272 322 339 357 385 379 387 361 342 322 355 411 462 506 500 453 476 412 433 399 464 484 521 544 531 502 520 497 479 466 515 376 424 446 430 409 394 356 326 353 395 312 330 348 397 376 349 333 367 366 395 410 416 395 384 403 386 456 453 471 490 509 556 566 536 504 499 475 445 436 414 392 421 549 523 483 518 489 535 485 511 543 565 570 569 572 566 566 561 465 452 454 439 423 419 406 449 429 460 477 501 497 471 536 568 220 238 236 219 255 238 231 239 281 259 260 256 311 303 290 282 320 320 336 299 346 339 379 359 349 354 340 322 305 345 329 257 272 201 194 207 240 225 228 247 262 284 256 321 289 281 313 187 212 166 187 170 144 133 154 161 192 213 192 266 223 212 189 243 226 220 305 286 314 346 314 359 353 345 371 395 377 407 407 407 385 383 368 430 409 366 390 422 405 434 445 454 397 407 461 429 468 463 475 432 445 475 486 461 460 484 498 515 531 317 343 316 350 355 358 374 356 385 405 389 391 410 271 301 324 314 309 325 348 363 372 338 344 352 350 417 446 455 445 418 411 387 389 390 380 366 409 437 438 429 416 443 451 476 467 501 482 481 484 510 399 423 409 409 437 434 460 430 470 451 489 519 479 482 506 447 435 466 493 506 491 461 468 491 520 530 526 551 556 546 531 554 573 575 581 604 604 588 611 628 637 642 648 673 518 524 542 557 556 547 545 523 543 570 595 578 616 615 203 183 182 175 124 122 149 200 152 191 125 131 183 157 136 164 132 155 139 244 221 225 227 254 266 238 258 216 250 222 266 249 203 233 267 262 247 254 199 203 205 238 265 239 263 289 271 297 335 325 335 347 365 391 403 431 145 141 110 136 166 161 188 191 201 225 255 283 247 288 329 352 354 380 97 103 114 91 85 78 62 68 41 34 24 33 39 27 0 22 33 53 54 55 99 81 108 111 92 64 52 74 83 110 114 95 75 38 60 84 98 79 42 73 96 106 119 127 125 157 145 134 151 172 178 215 242 213 192 258 232 257 301 268 282 114 127 142 161 155 180 198 182 208 199 233 218 219 239 257 262 282 255 259 283 283 138 115 101 90 71 51 62 75 105 131 121 111 94 63 53 72 132 73 90 100 80 147 164 193 184 213 243 279 288 260 211 207 151 176 171 102 121 102 150 145 203 242 261 298 291 256 259 292 321 322 327 340 344 370 392 383 395 358 332 314 334 353 205 182 203 219 225 244 275 255 232 280 298 314 333 334 314 346 375 422 453 432
292 340 358 375 402 395 402 377 358 339 372 428 479 522 515 469 491 428 449 415 480 503 541 564 550 520 537 515 497 484 534 396 444 466 450 427 412 375 346 373 415 332 350 369 418 396 369 354 388 387 416 431 437 417 406 424 409 477 474 491 511 529 576 586 557 525 520 496 466 457 436 414 443 570 544 504 539 511 556 507 532 565 587 591 591 593 588 588 584 486 473 476 461 445 442 429 472 452 482 499 523 519 494 558 591 242 260 258 241 277 260 253 261 303 281 282 278 334 325 311 303 343 342 357 320 368 362 401 381 371 376 361 343 325 366 349 275 291 222 214 226 258 242 244 266 279 299 271 338 306 299 329 208 233 188 209 192 166 155 176 183 214 234 214 287 244 232 208 262 246 238 326 307 336 367 336 381 375 367 393 417 399 429 429 429 407 404 390 452 430 387 411 442 426 455 466 475 417 427 483 449 489 483 496 454 467 497 508 483 482 505 520 537 553 336 362 334 368 375 378 393 373 402 423 408 410 430 285 315 337 327 321 335 359 375 385 349 357 367 365 434 463 470 461 434 426 403 402 402 391 376 419 457 457 447 433 461 469 495 485 519 500 497 500 526 413 437 422 420 449 446 473 444 484 466 504 534 492 495 519 458 444 474 500 513 499 470 480 503 532 542 539 564 569 558 545 569 587 588 594 617 618 603 625 644 651 656 661 687 535 540 557 572 572 563 562 540 561 587 611 593 632 631 218 198 199 193 142 137 164 212 164 197 136 135 185 159 136 160 127 148 130 255 232 234 233 262 271 242 261 218 251 221 264 245 199 227 260 253 236 241 190 190 189 222 247 220 244 271 250 277 315 303 314 325 343 369 381 408 133 123 92 114 146 138 166 169 179 202 233 261 225 266 307 330 332 358 113 123 136 112 105 94 79 89 61 46 45 54 55 36 22 0 27 56 46 36 110 91 114 111 96 72 57 71 84 105 106 88 66 37 47 70 87 59 20 56 77 85 97 105 104 136 125 116 133 155 158 194 222 194 175 242 213 237 281 250 266 106 116 128 147 144 173 190 170 190 184 216 206 209 230 248 254 273 243 245 270 268 160 137 123 112 93 73 82 94 126 152 140 128 108 79 62 85 145 81 100 107 83 165 180 209 197 227 257 292 299 272 219 218 161 186 178 106 125 97 150 147 209 251 270 307 299 261 261 295 327 329 336 345 352 379 401 391 402 363 337 316 335 353 207 179 199 218 221 244 273 249 224 273 295 313 332 331 307 340 373 421 451 428
302 353 370 389 417 411 420 394 375 354 387 443 494 538 532 486 509 445 466 431 497 514 551 574 562 534 551 529 511 497 546 406 453 476 461 440 425 387 356 383 425 341 359 377 426 404 377 360 392 392 423 438 442 422 410 427 409 484 482 500 519 538 585 594 565 532 526 503 472 463 440 416 445 577 550 510 544 515 561 510 535 568 588 596 595 596 590 588 582 491 477 479 462 445 440 429 470 451 483 502 525 517 493 556 587 247 262 259 242 278 260 249 255 302 277 276 270 331 321 304 294 339 337 350 309 364 357 395 375 364 368 353 333 312 354 336 259 277 212 201 212 241 223 224 252 261 279 251 319 288 282 309 213 237 192 209 192 167 154 172 177 209 228 207 277 234 220 193 249 231 222 333 313 340 371 338 382 375 366 391 416 396 426 424 423 400 396 380 445 421 375 400 431 416 445 455 463 404 415 475 436 479 470 484 450 464 494 504 479 475 499 515 533 548 321 346 317 351 362 363 376 354 384 406 392 396 414 264 293 315 304 296 311 335 351 363 326 334 345 345 415 443 450 441 414 406 383 379 379 367 351 394 443 442 431 415 443 454 480 468 502 481 478 480 506 391 416 399 396 425 423 449 421 462 445 483 512 470 472 495 433 418 448 474 487 474 445 456 479 509 519 517 542 546 534 523 547 564 565 571 594 595 582 604 622 629 633 639 665 515 519 536 551 552 544 543 522 543 568 592 572 612 612 236 216 214 206 155 155 181 233 185 221 158 160 211 185 162 187 154 174 157 276 254 257 258 285 296 268 287 244 278 248 290 272 226 253 287 279 261 266 216 215 211 244 267 237 262 290 264 293 329 314 327 332 353 376 383 411 158 144 113 126 162 142 175 169 175 208 242 266 224 262 307 328 334 358 130 134 142 119 116 111 95 98 73 66 56 53 43 21 33 27 0 30 21 29 131 113 139 137 121 95 81 98 110 132 132 115 93 63 73 95 113 77 36 43 68 84 103 107 100 134 119 105 121 142 151 188 216 184 161 226 201 229 271 238 250 81 94 109 128 122 149 166 149 176 166 201 185 187 207 225 229 250 222 226 250 250 155 135 126 111 93 73 75 83 120 143 128 112 89 64 41 65 124 57 77 82 57 150 161 189 175 205 236 269 275 248 194 194 136 162 152 80 99 71 123 120 183 226 244 282 273 234 234 268 300 303 310 319 326 353 376 366 376 336 310 289 308 326 180 153 173 191 195 217 246 223 200 249 269 287 305 305 282 315 347 394 424 402
305 357 375 395 424 420 431 404 384 361 394 450 502 546 543 497 521 456 476 441 506 518 553 576 566 539 558 536 517 501 549 407 454 477 463 445 429 391 359 385 428 341 359 377 426 404 375 358 387 389 420 436 439 418 405 421 401 481 481 499 518 537 586 592 563 529 522 501 469 458 435 409 437 574 547 506 540 510 556 503 527 561 579 592 589 589 582 578 571 486 472 472 453 436 429 419 458 441 475 494 517 505 482 544 573 246 257 252 236 270 250 236 241 292 264 261 254 320 309 287 275 327 323 333 290 352 343 380 360 348 350 334 314 289 333 314 235 254 193 180 189 216 197 196 228 235 251 223 292 262 257 282 211 234 189 201 185 162 147 162 163 197 213 192 258 215 199 170 228 208 198 332 310 336 366 330 374 365 355 380 406 382 412 410 407 383 378 361 428 403 355 379 410 396 425 435 441 381 393 456 413 459 447 463 437 451 481 490 464 458 482 499 519 532 298 321 292 325 340 339 351 327 357 381 368 373 390 236 264 286 274 267 281 305 321 334 296 305 316 317 388 416 421 413 386 377 355 350 349 337 321 364 420 418 405 389 417 429 456 442 476 454 450 451 479 363 387 370 366 396 393 420 392 433 416 454 484 441 442 466 404 388 418 444 457 444 415 426 449 479 490 487 512 517 505 494 518 535 535 541 564 566 553 575 594 600 604 609 636 488 491 507 522 524 516 516 495 517 540 564 544 583 584 249 230 224 214 164 169 195 250 201 244 177 184 236 210 189 215 182 203 186 294 271 276 280 306 319 291 311 269 303 275 318 301 254 282 316 308 291 296 246 245 241 273 295 264 290 318 290 319 355 338 351 352 375 395 397 427 188 173 143 151 189 161 197 183 187 228 263 284 236 273 321 340 349 371 145 142 144 121 124 126 110 105 86 87 70 56 36 27 53 56 30 0 25 51 150 133 161 163 145 117 105 125 136 160 162 144 122 89 103 125 143 106 66 56 80 102 126 126 114 149 129 111 127 144 159 197 224 189 163 222 203 235 274 239 246 66 84 105 123 109 130 149 139 176 161 199 174 172 191 209 211 233 210 218 239 242 142 127 124 106 90 73 66 68 108 127 110 89 64 47 19 41 96 28 48 52 28 127 135 162 146 177 207 240 246 219 164 165 106 132 122 50 69 51 96 92 153 196 214 252 243 205 206 240 271 274 280 290 296 323 346 336 346 307 281 261 281 299 152 129 151 165 173 191 221 203 181 229 245 261 279 281 263 294 322 369 400 379
321 372 389 408 437 432 440 414 395 373 407 463 514 558 553 507 530 466 486 452 517 533 569 593 581 553 571 549 530 516 565 424 471 494 479 459 444 406 374 401 444 358 376 394 444 421 393 377 407 408 439 454 458 438 425 442 423 500 499 517 536 555 603 611 582 548 541 519 488 478 455 430 458 593 566 526 560 530 576 524 549 582 601 612 610 610 603 600 594 506 492 493 475 458 452 441 481 463 497 515 538 528 505 567 597 264 277 273 256 292 272 259 265 315 287 285 278 343 332 312 300 350 347 358 315 375 367 404 384 373 375 359 339 315 358 340 260 279 218 206 214 241 221 220 254 260 275 247 317 287 282 306 229 253 208 222 206 182 168 184 187 220 237 216 283 240 224 195 253 233 224 350 329 356 386 351 396 388 378 403 429 406 436 434 432 408 403 386 453 428 380 405 435 421 451 460 466 407 419 481 438 484 472 488 460 475 505 514 488 483 507 524 543 556 323 346 317 350 365 364 376 351 382 406 393 398 415 259 287 309 296 287 300 325 342 356 317 327 339 340 412 440 444 436 409 400 378 372 370 357 340 383 445 443 430 413 441 454 481 467 500 478 474 475 502 385 409 391 386 416 414 441 414 455 439 477 506 462 463 487 423 405 434 460 474 461 432 446 470 500 511 509 534 538 525 517 540 557 557 562 585 588 576 597 617 622 626 630 658 512 514 530 545 547 540 540 520 541 564 588 567 607 608 257 237 234 226 175 176 202 254 206 242 179 181 231 205 182 204 172 191 173 297 275 278 279 307 317 288 307 264 297 267 309 290 243 270 303 293 274 277 232 228 221 253 273 241 267 295 265 295 331 312 326 327 350 370 373 403 172 152 123 127 166 136 172 159 163 202 238 259 212 250 296 316 324 347 151 154 160 136 136 132 116 117 94 87 76 70 55 36 54 46 21 25 0 27 152 134 159 157 142 116 102 117 130 149 148 133 110 83 89 110 129 86 49 31 55 77 101 101 89 124 106 89 105 125 137 174 202 168 144 206 184 214 254 220 230 60 73 89 108 100 128 145 128 158 146 182 164 165 186 203 208 228 201 206 229 230 165 148 142 126 108 89 86 91 130 151 134 114 90 70 43 66 120 52 72 73 46 153 160 187 169 200 230 262 267 240 183 186 127 153 139 67 85 51 105 105 170 214 232 271 260 220 217 252 286 290 299 305 314 341 364 353 362 321 295 272 290 308 163 134 153 172 175 199 227 203 179 228 249 268 286 285 261 294 327 375 405 382
327 376 393 411 439 432 439 414 395 375 408 465 515 559 552 505 528 464 486 451 517 538 576 599 586 556 573 551 533 520 570 431 478 501 485 463 448 411 381 408 450 366 384 403 452 430 403 387 419 419 449 464 469 449 437 455 438 510 508 525 545 563 611 620 591 558 552 529 499 490 467 444 473 603 577 537 571 543 588 538 563 596 617 624 622 624 618 616 611 518 505 506 490 474 469 457 499 479 511 529 553 546 521 585 616 274 290 287 270 306 288 277 284 331 306 305 299 360 350 332 322 368 366 379 338 393 386 424 404 393 396 381 362 339 382 364 285 304 240 229 239 266 248 247 278 286 302 274 343 313 308 333 240 265 219 237 221 195 183 201 206 238 257 235 305 262 248 220 277 258 249 359 340 368 398 366 410 403 394 420 445 424 454 453 452 428 424 408 474 450 403 428 459 444 473 483 490 431 443 503 463 507 497 512 479 493 523 533 508 504 527 544 562 576 348 372 343 376 389 390 402 378 408 432 418 423 441 286 314 336 323 314 327 352 369 384 344 354 367 368 439 467 472 464 436 428 405 399 397 385 367 410 470 468 456 440 468 480 507 493 527 505 501 502 529 412 437 418 414 443 442 468 441 483 466 504 534 490 491 514 450 431 460 486 500 487 459 474 497 527 538 536 562 565 553 544 568 584 584 589 613 615 603 625 644 650 653 658 685 539 541 557 572 574 567 567 546 568 591 615 594 634 635 255 234 235 229 178 174 200 248 200 230 172 168 215 190 165 184 153 169 150 290 268 269 267 296 304 274 292 249 280 248 289 269 222 247 281 269 248 251 208 202 194 225 246 214 240 267 239 268 304 287 300 304 325 347 354 382 147 125 96 100 139 113 147 140 147 179 214 237 195 235 278 300 305 329 149 158 168 145 140 130 115 123 95 82 79 81 72 50 55 36 29 51 27 0 146 127 148 141 129 108 91 100 115 130 127 113 90 71 69 86 106 59 28 20 41 55 76 78 71 106 91 80 97 118 124 161 188 159 138 205 177 203 246 214 230 77 83 92 111 111 143 159 134 154 148 179 171 176 197 214 222 240 208 209 235 232 183 164 153 139 121 100 103 111 148 171 156 138 115 92 67 91 147 79 99 100 74 177 186 213 196 227 258 289 294 267 210 213 155 180 166 94 112 73 129 130 196 241 259 298 286 245 241 276 312 316 325 330 340 368 391 379 387 346 319 296 313 329 187 154 171 194 193 221 247 219 193 242 268 288 307 303 275 310 347 395 424 398
200 242 260 275 299 289 294 270 252 236 268 324 373 416 407 360 382 319 342 308 373 404 446 467 449 418 433 410 393 384 435 304 352 373 353 327 313 278 253 281 320 245 264 281 329 309 286 273 315 308 333 346 356 337 330 353 345 392 385 401 421 440 483 497 468 438 437 410 383 378 359 346 374 485 460 423 458 433 478 432 461 489 519 510 513 519 516 523 523 408 397 404 396 381 386 367 415 392 414 428 454 463 433 502 538 171 197 202 186 222 212 221 234 252 243 252 255 284 282 286 286 298 304 329 306 322 321 362 344 338 349 338 327 324 355 343 292 298 218 221 239 280 272 281 277 304 334 308 362 328 316 358 145 170 133 166 152 128 130 154 168 186 213 198 276 237 235 227 265 257 257 245 231 263 296 274 316 316 313 340 359 353 381 386 392 373 377 368 417 404 372 396 427 406 432 448 461 410 416 453 441 466 476 478 407 415 444 460 438 447 468 478 488 509 342 371 349 383 370 381 402 396 422 434 413 409 432 327 357 380 376 377 395 415 426 428 402 404 405 397 455 484 500 487 461 459 432 446 452 445 436 477 453 458 456 449 475 474 495 495 529 516 519 526 549 452 473 468 473 499 492 519 485 520 499 535 566 532 538 563 512 510 542 571 581 564 533 530 551 578 586 579 604 611 604 581 603 624 630 639 658 654 635 657 672 686 693 701 721 554 567 587 604 596 584 578 554 574 605 631 621 656 651 110 90 98 100 59 35 60 102 54 97 27 48 101 76 72 110 86 114 111 145 122 127 131 156 171 146 168 129 166 147 192 182 143 178 207 215 213 227 158 178 199 231 266 255 271 292 295 313 353 356 360 390 399 435 461 484 131 160 138 186 195 225 239 262 277 279 298 335 317 360 392 419 413 442 24 59 86 77 55 31 42 64 66 65 80 100 121 123 99 110 131 150 152 146 0 19 30 57 36 38 57 66 51 80 97 82 85 76 96 105 99 131 121 166 185 185 184 198 205 232 228 224 240 262 261 294 321 299 282 351 319 338 385 356 375 212 225 238 257 253 279 297 279 299 294 325 316 318 338 356 360 381 353 355 380 378 151 123 97 105 99 95 118 133 133 159 162 169 165 136 143 153 202 162 173 188 174 193 219 248 252 276 301 341 354 327 288 277 230 253 255 195 212 200 244 237 286 319 338 371 370 341 348 379 402 400 401 421 419 443 463 458 473 441 417 402 425 445 297 278 301 313 323 338 370 353 330 379 394 408 426 430 412 444 470 516 548 529
217 260 278 293 318 308 314 289 271 255 287 343 392 435 426 380 401 338 361 327 392 422 464 485 468 437 452 429 412 402 453 321 369 390 371 345 331 296 270 298 337 261 280 297 345 325 301 288 328 322 349 362 371 352 344 366 357 408 402 418 438 457 500 514 485 454 453 426 399 393 373 359 387 501 476 438 473 448 492 447 475 504 532 525 528 534 530 536 535 423 412 418 409 393 397 379 426 403 427 442 468 474 445 513 549 183 208 212 195 231 220 226 238 261 250 257 259 293 290 291 289 306 311 334 309 331 329 370 351 344 354 342 330 325 357 344 289 297 218 219 236 276 266 275 275 300 328 301 358 324 313 354 155 181 141 172 157 132 131 155 169 190 216 199 278 238 234 222 265 255 253 260 244 276 309 285 328 327 323 350 370 362 390 395 399 380 383 373 424 410 375 400 431 411 437 452 465 412 419 459 443 471 478 483 416 425 454 470 447 454 475 486 498 518 341 370 347 381 371 381 401 393 420 433 413 410 432 320 350 373 368 368 386 406 418 421 393 396 399 393 453 482 496 484 457 454 428 440 444 437 427 468 454 459 456 447 474 474 496 494 529 515 517 523 546 446 468 461 465 491 486 512 479 515 495 531 562 526 532 557 503 499 531 560 570 554 524 522 544 572 580 573 598 606 597 577 599 619 624 632 653 649 631 653 669 682 688 696 717 552 564 584 600 593 582 577 553 573 604 629 618 653 649 130 109 116 116 70 52 78 121 73 112 45 55 110 84 73 110 82 110 104 164 141 144 147 173 186 160 181 140 177 155 199 187 146 180 211 215 210 223 156 173 190 222 256 243 261 283 282 301 341 343 347 375 385 420 444 468 122 146 122 169 180 207 222 243 258 262 283 319 299 342 375 401 396 424 33 64 90 76 55 27 31 58 52 47 64 86 106 106 81 91 113 133 134 127 19 0 33 52 27 19 37 50 38 71 87 69 69 57 78 89 85 113 102 147 165 166 165 179 186 213 209 204 220 243 242 275 302 279 263 332 300 319 366 337 356 194 206 219 238 234 261 279 261 280 275 305 297 299 320 338 342 363 334 336 361 359 150 121 97 100 92 84 107 122 128 155 156 160 153 123 127 139 191 147 159 173 158 187 211 240 242 267 293 333 345 317 276 267 218 241 242 179 197 183 228 221 273 308 327 360 359 328 334 366 390 389 391 409 408 433 454 448 462 429 404 388 410 430 282 262 284 297 306 323 354 335 312 361 378 393 411 414 395 427 454 501 532 512
222 260 278 290 312 300 303 280 262 250 281 337 384 426 415 368 387 326 351 318 381 420 464 483 464 431 445 422 405 398 450 323 371 391 371 342 329 296 273 301 338 267 286 302 349 330 309 297 340 331 356 368 380 361 355 378 371 414 405 421 441 459 501 517 488 459 459 431 406 401 383 372 400 506 482 446 480 456 500 457 486 513 544 532 536 543 540 549 550 432 422 429 423 408 414 394 443 419 440 453 480 490 460 530 566 198 225 231 215 250 242 250 264 281 273 282 285 313 311 316 316 327 334 359 336 351 350 392 373 368 379 368 357 354 384 373 320 327 248 250 267 308 299 307 306 332 361 334 390 356 344 386 174 199 163 196 182 158 160 183 198 216 243 227 306 267 264 254 295 286 285 269 256 289 321 302 343 344 342 368 387 381 410 415 421 403 407 398 447 434 402 426 457 436 462 478 491 440 446 483 471 496 505 508 435 443 471 489 466 476 497 506 516 538 371 400 378 412 400 410 431 424 451 463 442 439 461 353 383 406 401 401 419 439 451 454 426 429 432 425 484 513 528 515 489 486 460 473 477 470 460 501 482 487 485 478 505 503 525 524 558 545 548 555 577 479 500 494 498 524 518 545 512 548 527 563 594 559 565 590 536 532 564 593 603 587 556 555 577 604 612 606 631 638 630 609 631 652 657 665 685 681 663 685 700 714 720 729 749 583 595 615 632 625 613 608 583 603 634 660 650 685 680 122 104 117 124 88 60 80 105 64 83 35 23 77 51 42 80 57 84 83 145 124 121 119 148 157 130 150 108 144 121 166 154 114 149 179 185 183 198 128 149 171 202 238 229 244 265 271 287 327 333 335 368 376 414 443 464 104 139 120 171 174 213 221 250 267 262 278 316 304 348 376 404 396 425 54 89 116 106 84 57 64 90 84 75 95 118 137 135 108 114 139 161 159 148 30 33 0 29 19 45 58 53 36 54 72 61 71 77 88 90 79 121 121 168 183 179 173 188 200 223 223 221 236 259 254 285 311 292 279 349 314 330 378 350 373 220 230 240 259 258 287 304 282 296 295 322 319 323 344 361 368 387 356 356 382 378 180 152 126 132 124 117 139 155 160 187 188 193 186 156 158 171 224 178 191 204 187 219 244 273 275 300 326 366 378 350 309 300 250 274 274 209 228 209 257 252 305 340 359 393 391 360 365 397 422 422 424 441 441 466 487 481 494 461 436 420 441 460 312 290 311 327 333 352 383 362 338 387 406 422 441 442 421 453 483 530 561 540
250 287 304 315 336 323 324 302 286 276 306 361 407 448 435 389 407 347 373 341 403 445 490 509 489 456 469 445 429 424 476 351 398 418 397 368 355 322 301 328 364 295 314 330 377 358 337 325 368 360 384 396 408 389 383 407 400 442 433 448 468 487 527 544 515 487 487 459 434 429 411 401 429 533 510 474 508 484 529 485 514 542 572 560 565 572 569 578 579 460 450 457 451 436 442 423 471 447 469 482 508 519 489 558 595 227 254 259 243 278 269 277 290 309 300 308 310 341 339 342 341 355 361 385 361 379 378 419 400 394 405 393 382 377 409 397 340 349 270 271 287 327 316 324 327 351 378 351 409 376 365 404 202 227 190 222 208 183 183 207 221 241 268 251 330 290 286 273 317 307 305 297 284 317 350 330 372 373 370 396 415 409 438 443 448 430 434 424 474 461 427 451 482 462 488 503 516 464 471 509 495 522 530 534 463 471 500 517 494 504 524 534 545 566 393 422 399 433 424 433 453 444 471 485 465 462 484 369 399 422 416 414 431 453 465 470 440 445 449 443 504 533 547 535 508 505 479 488 492 484 472 514 507 511 508 499 526 526 548 546 581 567 568 574 598 496 518 509 512 539 534 561 529 565 545 582 612 576 581 606 550 543 575 602 614 599 568 570 592 620 629 623 648 655 646 627 649 669 673 681 702 699 681 704 720 732 738 746 767 604 615 634 650 645 634 629 605 625 655 681 669 705 701 148 130 145 153 115 88 108 126 90 92 63 34 74 50 25 59 30 58 55 163 143 136 128 160 164 133 151 108 141 112 156 140 96 129 161 163 158 171 103 122 142 174 210 201 216 236 243 258 298 305 307 341 348 386 417 438 76 112 96 148 147 192 197 229 248 238 252 291 282 326 352 380 370 400 80 115 141 128 107 79 82 110 97 80 103 127 145 138 111 111 137 163 157 141 57 52 29 0 25 55 59 40 28 26 45 37 54 74 74 70 55 104 113 160 172 164 154 170 184 204 207 208 222 245 238 267 291 276 265 335 298 311 359 334 359 216 223 231 249 252 283 300 274 282 284 308 310 316 337 355 362 381 347 345 372 366 202 174 149 152 142 131 153 169 179 206 206 207 197 165 163 179 236 183 198 210 190 236 259 289 287 314 342 380 391 364 319 312 259 284 281 213 232 208 259 255 313 350 369 404 400 366 369 402 430 431 434 449 451 477 499 491 504 468 443 424 444 462 315 290 310 328 331 354 383 359 334 383 405 424 442 441 416 450 484 531 561 538
235 275 293 306 329 318 321 297 280 267 298 354 401 443 433 386 406 345 369 336 399 436 479 499 480 448 462 439 422 415 466 338 386 406 386 358 345 311 287 315 353 279 298 315 363 344 321 309 350 343 368 380 392 372 366 389 380 427 419 435 455 474 516 531 502 472 472 445 418 413 394 382 410 519 495 458 493 468 513 468 496 525 554 545 549 555 551 559 559 443 433 439 432 417 421 403 450 427 450 464 490 498 469 538 574 206 232 237 220 256 246 252 265 287 276 283 286 319 316 318 316 332 337 361 336 356 355 396 377 371 381 369 357 352 384 371 315 323 245 245 262 302 291 299 302 325 353 326 384 350 339 379 180 205 167 198 184 159 158 182 195 216 243 226 305 265 261 248 291 281 279 280 266 298 331 309 352 352 348 375 395 387 416 420 425 406 409 400 451 436 402 426 458 438 464 479 491 439 446 486 470 498 505 510 441 450 479 495 472 480 501 512 523 544 368 397 373 407 398 408 428 418 446 460 439 437 459 344 374 397 391 390 408 429 441 445 416 420 424 418 479 508 521 509 483 479 453 464 467 460 449 490 481 486 482 473 500 501 523 521 555 541 543 549 572 471 493 485 488 515 509 536 504 540 520 557 587 551 556 581 526 520 552 580 591 576 545 546 568 596 604 598 623 630 621 602 624 644 649 657 677 674 656 678 695 707 713 721 742 578 590 609 625 619 608 603 579 600 630 655 644 679 675 139 120 131 135 94 70 93 123 81 101 51 40 91 65 48 84 55 83 77 164 142 140 138 167 175 147 166 124 159 133 178 164 121 154 186 188 183 196 129 146 164 196 231 219 236 258 260 277 317 321 325 355 364 400 428 450 96 125 104 154 160 195 206 232 249 246 264 301 287 330 360 387 380 409 57 91 117 103 82 54 56 84 72 59 81 104 123 118 92 96 121 145 142 129 36 27 19 25 0 31 40 35 17 45 62 47 53 59 69 73 64 103 102 149 164 160 155 170 181 205 204 202 217 240 236 267 293 274 260 330 295 311 359 332 354 202 211 221 240 240 269 286 264 277 276 303 300 305 325 343 349 369 337 337 363 359 177 148 123 126 116 106 128 145 153 181 180 183 174 143 142 157 212 163 177 189 171 211 235 264 264 290 317 356 368 340 296 288 237 261 260 193 212 192 241 236 291 328 347 381 378 345 349 382 409 409 412 428 429 454 475 469 482 447 422 405 425 444 296 273 294 310 316 336 366 344 320 369 389 406 424 425 403 436 467 514 544 523
234 278 296 311 336 327 333 308 290 273 305 362 411 454 446 399 420 358 380 346 411 440 481 503 486 455 471 448 430 420 471 338 386 407 389 364 349 314 287 315 355 277 296 313 362 341 317 303 342 337 364 378 387 367 359 380 369 424 418 435 455 473 518 531 501 471 468 443 415 408 388 372 401 517 492 454 489 463 508 461 489 519 546 541 543 548 544 549 548 438 426 432 422 406 408 391 438 415 440 456 481 486 457 525 560 196 220 222 205 242 230 232 244 271 257 263 264 303 299 296 293 316 319 341 313 340 337 378 359 351 360 348 335 326 361 347 287 297 219 218 234 274 262 269 275 297 324 296 355 322 312 350 167 192 151 180 165 138 135 159 171 195 221 202 281 240 234 220 265 254 251 275 259 290 323 298 341 339 334 360 382 371 400 404 407 387 389 378 432 416 379 404 435 416 443 457 469 415 423 466 446 477 481 488 426 436 465 480 456 462 484 496 508 528 342 370 346 380 374 382 401 390 418 433 413 412 434 314 344 367 361 359 377 398 411 416 386 390 394 389 451 480 493 481 454 450 425 434 437 429 418 460 457 460 456 446 473 475 498 495 529 514 515 520 544 441 464 455 458 485 479 506 474 511 491 528 558 521 527 551 496 490 521 549 560 545 514 515 538 566 574 568 594 600 591 572 595 615 619 627 648 645 627 650 666 678 684 691 713 551 561 580 596 591 581 576 553 573 602 628 615 651 648 149 129 134 133 85 70 96 140 93 127 64 68 121 95 79 113 82 109 100 182 160 162 163 190 202 175 195 153 189 164 208 194 151 184 216 217 209 220 156 169 182 216 248 232 251 275 270 291 331 330 336 360 372 406 428 452 115 134 108 152 166 190 206 225 240 246 268 303 281 324 357 384 380 407 48 74 98 80 61 36 30 58 42 30 50 74 93 90 64 72 95 117 116 108 38 19 45 55 31 0 18 38 31 66 80 60 54 38 60 74 74 95 83 128 146 147 147 161 167 195 190 185 201 224 223 256 283 260 244 313 281 301 347 318 337 177 188 200 219 216 244 261 242 260 256 286 278 281 302 319 325 345 315 317 342 340 151 123 99 100 88 76 98 114 126 153 151 153 143 112 113 127 182 133 147 159 143 182 205 234 233 260 287 326 337 309 266 258 207 230 229 164 183 165 213 207 261 297 316 351 348 315 320 352 378 378 381 397 398 424 445 438 451 417 392 375 396 415 267 246 267 282 289 307 338 318 295 344 361 377 396 398 377 410 438 485 516 496
251 296 314 330 355 346 351 327 308 292 324 380 429 472 464 417 438 376 398 365 429 458 500 521 505 474 489 467 449 439 490 356 404 425 407 382 368 332 305 333 373 294 313 331 380 359 334 320 359 354 382 395 404 384 375 396 384 442 436 453 473 491 536 548 519 488 486 460 432 425 405 388 416 535 509 471 506 479 525 477 505 535 561 558 560 565 560 564 563 455 443 448 437 421 422 406 452 430 456 472 497 500 472 539 574 212 235 236 219 256 243 243 254 285 269 274 274 317 311 307 302 328 331 351 321 353 350 390 371 363 371 358 344 333 369 354 291 302 226 224 239 277 264 269 279 299 325 297 358 325 316 352 182 207 165 192 177 150 145 168 179 205 230 211 289 247 240 223 271 258 254 292 275 306 339 313 356 354 348 374 397 384 414 417 419 399 400 388 444 426 388 413 444 426 453 467 478 423 431 477 454 487 489 497 439 450 479 493 470 474 496 508 522 541 347 375 350 384 381 388 407 393 422 438 419 419 440 314 344 367 360 357 373 396 409 415 384 389 394 390 454 483 495 483 457 452 427 433 436 427 414 457 464 467 461 450 478 481 505 500 534 518 518 523 547 442 465 454 455 483 478 505 474 512 492 529 560 522 526 550 494 485 516 544 555 541 510 514 536 565 574 569 594 600 590 573 596 615 619 626 648 646 629 651 668 679 684 692 714 554 563 582 598 594 584 580 557 578 606 632 618 654 652 167 147 152 151 102 88 115 157 110 140 81 79 131 105 84 115 82 108 95 199 177 178 177 205 215 187 206 164 198 170 214 198 153 185 218 216 205 215 154 163 173 207 238 219 239 264 256 278 318 315 322 344 357 390 411 435 107 120 92 135 151 171 189 207 221 229 252 286 263 305 340 366 362 390 66 89 111 91 74 52 42 67 44 22 46 70 86 79 52 57 81 105 102 91 57 37 58 59 40 18 0 28 31 63 72 52 40 20 43 59 63 77 65 111 128 129 129 142 149 176 172 167 183 206 205 238 265 242 226 295 263 282 329 299 319 162 172 183 202 201 230 247 226 243 239 268 262 266 286 304 310 330 299 300 326 323 159 131 109 106 92 77 97 113 130 158 154 152 139 108 104 121 178 124 140 151 132 184 205 234 230 258 286 324 334 307 260 254 201 225 222 154 173 152 202 197 254 292 311 346 342 308 311 344 372 372 376 391 393 419 441 433 445 409 384 366 386 405 257 234 254 271 276 297 326 305 281 330 349 366 385 385 363 396 427 474 505 483
267 308 326 340 363 352 355 332 315 301 332 388 436 478 468 421 441 379 404 370 434 470 512 533 515 483 497 474 457 449 500 370 418 439 419 392 379 344 319 347 386 311 330 347 395 375 351 338 378 373 399 412 422 402 395 417 406 458 451 468 487 506 549 563 534 504 503 476 449 443 424 409 437 551 526 489 523 498 543 497 525 554 582 576 579 584 580 586 585 473 462 468 459 443 445 428 475 452 477 492 518 523 494 562 597 233 257 260 243 280 267 269 281 309 295 300 301 341 336 333 330 353 357 378 349 378 375 416 397 389 397 385 371 361 396 382 319 331 254 252 267 305 292 297 307 327 352 324 386 353 344 380 204 230 188 218 202 176 172 195 207 232 257 239 317 275 268 251 299 287 283 310 295 326 359 335 378 376 372 398 419 409 438 441 445 425 426 415 470 453 416 440 471 453 480 494 505 451 459 504 482 514 517 524 464 473 503 518 494 500 521 533 546 566 376 403 378 413 409 416 435 421 450 466 447 447 468 341 371 394 386 383 399 421 435 443 410 416 422 418 482 511 522 511 485 480 455 460 462 453 440 482 492 495 489 479 506 509 533 528 562 546 546 551 575 469 492 481 482 510 505 532 501 539 520 557 587 549 553 577 520 510 540 568 580 565 535 540 563 592 601 596 621 627 617 601 624 643 646 653 675 673 657 679 696 707 712 719 742 582 591 610 626 622 612 609 585 606 634 660 645 682 680 174 154 164 166 121 101 126 158 115 131 85 70 115 90 65 90 57 81 67 197 177 173 168 198 204 174 192 149 181 150 193 175 129 159 193 189 177 187 126 135 145 179 211 194 213 237 233 253 293 293 298 325 335 370 395 418 79 97 72 120 130 161 172 198 214 213 233 269 252 295 326 353 347 375 83 112 135 117 99 73 67 94 72 50 73 97 111 101 74 71 98 125 117 100 66 50 53 40 35 38 28 0 17 36 44 24 19 36 35 39 36 68 72 119 132 126 120 135 147 170 170 169 184 207 201 232 258 239 227 297 261 277 324 297 321 176 183 190 209 212 243 259 234 244 244 270 270 276 297 314 322 340 307 305 332 327 186 159 136 134 120 105 125 141 158 186 182 179 165 134 127 145 204 147 164 174 153 212 232 262 257 285 313 351 360 333 285 280 225 250 245 175 194 168 221 217 277 316 335 371 366 330 331 365 395 396 401 414 418 444 466 457 469 432 406 386 406 424 277 250 270 289 291 315 344 318 293 342 366 384 403 401 375 409 444 492 521 498
251 292 310 323 346 335 338 315 297 284 315 371 419 461 450 403 423 362 386 353 417 453 496 516 498 466 480 457 440 432 484 354 402 423 403 376 362 328 304 331 370 296 315 332 380 360 337 324 365 359 384 397 407 388 381 403 394 443 436 452 472 490 533 548 519 489 488 461 434 429 410 396 424 536 511 474 509 484 528 483 511 540 569 561 564 570 566 573 573 459 448 454 446 431 434 416 464 441 464 478 505 512 483 551 587 220 246 249 232 269 258 262 274 299 286 293 294 331 327 327 324 344 348 370 343 368 366 407 388 381 390 378 365 357 391 378 318 328 250 249 265 304 293 299 306 327 354 326 386 353 343 381 193 218 178 209 194 168 166 189 202 225 251 233 312 271 265 251 296 285 282 296 281 313 346 323 366 365 361 387 408 399 428 432 436 417 419 408 461 446 410 434 466 446 473 487 499 446 454 496 477 507 512 518 453 462 492 507 484 491 513 524 536 556 373 401 377 411 405 413 433 421 449 464 445 443 465 344 374 397 390 387 404 426 439 445 414 419 424 419 482 511 523 512 485 481 455 463 466 458 445 488 488 492 487 477 505 506 529 526 560 545 546 551 575 471 494 484 486 513 509 535 504 541 521 558 589 551 556 580 524 516 547 575 587 572 541 544 567 595 604 598 624 630 621 603 625 645 649 656 677 675 658 680 697 708 714 721 743 582 592 611 627 622 612 607 584 604 633 659 646 682 679 157 137 148 151 108 86 110 140 98 115 68 53 101 76 53 84 52 79 69 180 159 156 152 182 188 159 178 135 168 140 183 167 122 154 187 186 178 189 125 138 153 186 219 205 223 246 245 264 304 306 310 339 349 384 411 433 85 110 87 137 144 178 188 215 232 229 248 284 269 313 342 370 363 392 70 102 127 110 90 63 61 89 72 53 76 100 117 110 83 84 110 136 130 115 51 38 36 28 17 31 31 17 0 35 49 32 36 47 52 56 48 86 87 135 149 144 138 153 164 187 187 186 201 224 219 250 276 257 244 314 279 294 342 315 338 189 198 206 225 226 257 273 249 261 260 287 286 291 312 329 337 355 323 321 348 344 182 154 130 131 119 106 127 143 157 184 182 182 170 139 135 152 209 156 171 182 163 212 234 264 261 288 316 355 365 337 291 285 232 257 253 185 204 181 232 227 285 323 342 378 373 339 341 375 403 404 407 422 424 450 472 464 477 441 415 397 416 435 288 263 283 300 305 326 356 332 307 357 378 396 415 414 390 423 456 504 534 511
276 313 331 342 362 349 349 328 311 302 332 387 432 473 460 413 431 372 398 366 428 471 516 535 515 481 494 471 455 450 502 377 425 444 423 394 381 349 327 354 391 321 340 356 403 384 363 351 393 385 410 422 434 415 409 432 424 468 459 475 494 513 554 570 541 513 513 485 460 455 437 426 453 559 536 500 534 510 554 511 539 567 597 586 590 597 594 602 603 486 475 483 476 461 466 447 495 471 493 507 533 543 513 582 618 250 277 282 265 301 291 296 309 331 320 327 329 363 360 361 359 377 382 405 378 401 399 440 422 415 424 413 400 392 426 413 353 363 285 284 300 339 326 332 340 362 387 360 420 387 377 414 225 250 211 243 228 202 200 224 237 260 286 268 347 306 300 285 331 320 316 323 309 342 375 354 396 396 393 419 439 432 460 465 470 451 453 443 495 480 445 469 501 481 507 522 534 481 488 530 512 542 547 553 486 494 523 540 517 525 546 557 568 589 408 436 412 446 440 448 467 455 484 499 480 478 500 376 406 430 422 418 435 457 471 478 446 451 457 453 516 545 557 546 519 514 489 496 498 489 476 518 523 527 522 512 539 541 564 561 595 580 580 585 609 504 527 516 517 545 541 568 536 574 555 592 622 584 589 613 556 545 576 603 615 601 571 576 599 627 636 631 657 663 653 636 659 678 681 689 710 708 692 714 731 742 747 754 777 616 626 645 661 656 646 642 618 639 668 693 680 717 713 174 156 171 178 138 113 134 151 116 113 89 59 89 68 39 55 23 45 34 186 168 159 148 181 181 149 165 122 151 118 159 141 94 123 157 153 143 154 91 103 119 152 186 176 191 213 217 233 273 279 281 315 322 360 391 411 52 86 72 124 121 168 171 206 225 212 225 265 258 301 326 355 345 374 102 135 161 145 125 97 96 124 106 85 108 132 147 136 110 105 132 160 149 130 80 71 54 26 45 66 63 36 35 0 18 17 40 72 61 49 31 85 102 148 157 146 132 149 165 182 188 191 204 227 217 244 269 255 247 317 278 289 337 313 340 207 212 216 234 240 273 288 260 264 267 290 296 303 325 341 351 368 332 328 356 349 217 189 165 166 153 139 160 176 191 219 216 214 201 169 162 181 240 183 199 209 188 246 267 297 292 320 349 387 396 369 320 316 261 286 280 210 229 201 254 252 312 352 371 407 401 365 366 400 430 432 437 449 453 480 502 493 505 467 441 421 439 457 311 283 301 322 323 348 376 349 322 372 397 417 436 433 404 439 476 525 553 528
294 331 349 360 380 366 367 345 329 320 350 404 450 490 477 430 447 389 415 383 445 490 534 553 533 499 512 489 472 468 520 395 443 463 442 412 399 367 345 373 409 339 358 375 421 403 381 369 411 404 428 440 452 433 427 450 442 486 477 493 513 531 572 589 560 531 531 504 478 473 455 443 471 578 554 518 552 528 573 529 558 585 615 604 609 615 612 620 621 504 494 501 494 478 483 464 512 489 511 525 551 560 530 599 635 268 294 298 282 318 307 311 323 348 336 342 343 380 376 376 373 393 398 420 392 417 415 456 437 430 440 427 414 405 440 426 363 375 298 296 311 349 335 340 352 371 396 368 430 397 388 424 242 267 228 258 243 217 214 238 250 274 300 282 361 319 312 295 343 331 327 341 327 360 393 371 413 413 410 436 456 448 477 481 486 466 468 458 511 495 459 483 515 496 522 537 548 494 502 545 526 556 561 567 503 511 540 556 533 541 562 573 585 605 420 448 423 457 453 460 479 465 494 510 492 491 512 384 414 437 428 424 440 463 477 486 452 458 465 462 526 555 566 555 529 523 498 503 504 495 481 523 536 539 534 523 550 554 577 572 606 590 590 595 620 512 536 523 523 552 548 575 544 583 563 601 631 592 596 620 561 549 579 606 619 605 575 582 605 634 644 639 664 670 660 644 667 686 689 696 718 717 701 723 740 750 755 762 786 627 635 654 670 666 656 653 630 650 679 704 689 726 724 192 175 190 196 156 131 152 169 135 128 108 77 101 83 54 59 32 43 25 203 185 175 162 195 193 161 176 133 160 124 163 143 95 121 155 147 134 143 85 91 103 136 170 158 174 196 199 216 256 261 263 297 304 342 373 393 36 68 56 108 103 153 154 191 211 195 207 247 242 285 309 338 327 356 119 151 176 160 140 113 110 137 117 94 116 140 153 139 114 106 132 162 148 127 97 87 72 45 62 80 72 44 49 18 0 20 40 77 59 41 21 76 100 143 149 135 119 136 154 169 176 181 194 217 204 230 254 242 236 306 266 274 323 300 329 203 206 209 227 235 269 283 252 253 258 278 288 297 318 334 345 361 324 318 347 339 230 202 179 178 165 149 169 184 203 231 226 222 208 176 166 187 246 186 204 212 189 256 276 305 299 327 356 393 402 374 324 321 265 291 283 212 231 199 254 253 315 356 375 412 404 367 366 400 432 435 441 451 457 484 506 497 507 469 442 421 439 456 311 281 298 320 319 347 374 344 317 366 394 415 434 429 399 434 473 522 550 524
281 321 339 351 372 360 362 339 322 311 342 397 444 485 473 426 445 385 410 378 440 481 525 544 525 492 505 482 466 459 511 384 432 452 432 403 390 357 333 361 399 326 345 362 410 390 368 355 397 390 415 427 438 419 412 435 426 474 466 482 502 520 562 577 548 519 519 491 465 460 441 428 456 566 542 505 539 515 559 514 543 571 601 592 595 601 598 605 605 490 479 486 478 463 466 448 496 472 496 510 536 543 514 583 618 252 277 281 264 300 289 292 304 330 317 323 324 362 358 357 353 375 379 401 372 400 397 438 419 412 420 408 395 385 420 406 343 355 278 276 291 329 315 320 332 351 376 348 410 377 368 404 225 250 210 240 225 198 195 219 231 255 281 262 341 299 292 275 323 311 307 327 312 345 377 355 397 397 393 419 440 430 459 463 467 448 449 438 492 476 439 464 495 476 503 517 529 474 482 527 506 537 541 548 485 494 523 539 516 522 544 555 567 587 400 427 402 437 433 440 459 445 474 490 472 471 492 364 394 417 409 405 421 444 458 466 433 439 445 442 506 535 546 535 508 503 478 483 485 475 462 504 516 519 514 503 530 533 557 552 586 570 570 575 599 492 516 504 504 532 528 555 524 563 543 581 611 572 576 600 542 531 561 588 601 586 557 563 586 615 624 619 645 650 640 624 647 666 669 676 698 697 681 703 720 730 735 742 766 606 615 634 649 646 636 633 609 630 658 684 669 706 704 183 165 178 182 139 116 139 163 125 128 96 71 106 84 55 72 40 59 44 200 181 173 164 196 197 166 183 139 169 136 176 157 110 138 172 166 154 163 104 111 122 156 188 174 191 215 213 232 272 274 278 308 317 354 382 403 55 79 59 111 113 155 161 192 210 201 217 255 245 288 315 343 335 364 102 133 158 140 121 94 90 118 96 74 96 120 133 121 95 88 115 144 133 113 82 69 61 37 47 60 52 24 32 17 20 0 23 58 44 33 18 68 85 130 139 129 117 133 148 167 171 174 188 210 201 230 254 239 230 300 262 274 322 297 324 189 194 199 217 223 256 271 242 247 250 273 279 286 307 324 333 350 315 311 339 332 210 182 159 158 144 129 149 164 182 211 206 202 188 156 148 167 227 168 185 194 172 235 256 285 279 308 337 374 383 355 306 302 246 272 265 194 213 184 238 236 297 338 356 393 386 349 349 383 415 417 422 434 439 465 487 478 489 451 425 404 423 440 295 266 284 305 305 331 359 331 305 354 380 400 419 416 387 422 459 507 536 511
285 327 345 359 382 371 374 351 333 320 351 407 455 497 486 439 458 397 422 389 453 488 531 552 533 501 516 493 476 468 519 389 437 458 438 411 398 363 338 366 405 329 348 365 414 394 370 357 396 391 417 430 440 420 412 434 423 477 470 486 506 525 568 582 553 523 521 495 467 461 442 427 455 569 545 507 542 516 561 515 543 572 600 594 597 602 598 603 602 491 480 486 476 460 462 445 492 469 495 509 535 539 511 579 614 250 274 276 259 296 283 283 294 325 309 314 313 357 351 347 342 368 371 392 361 393 390 431 411 403 411 398 383 371 408 393 327 340 265 261 275 312 298 302 316 334 358 330 393 360 352 386 221 246 204 232 217 190 185 208 219 245 270 251 329 286 278 259 309 295 290 328 312 344 377 352 395 393 388 414 436 424 454 457 460 439 440 428 484 466 428 452 484 465 493 506 517 462 470 518 493 527 528 536 479 489 519 533 510 514 536 549 562 581 385 412 386 421 420 426 444 428 457 475 457 457 478 345 375 398 389 384 400 423 438 447 412 419 427 423 489 518 528 518 491 485 461 464 465 455 441 483 503 505 498 487 514 519 543 537 571 554 553 557 582 474 497 484 484 512 508 535 505 544 525 563 593 553 557 581 522 509 539 566 579 565 535 543 566 595 604 600 626 631 620 606 629 647 650 656 678 678 662 684 702 712 716 723 747 590 597 616 631 629 619 616 594 614 642 667 651 689 687 192 173 183 185 138 119 145 176 134 146 104 86 127 103 76 95 63 82 65 215 194 190 183 214 217 187 204 160 191 158 199 180 133 161 194 187 172 180 125 128 134 168 198 179 199 224 216 238 277 276 282 307 318 352 376 399 71 80 54 101 112 142 154 179 196 194 214 250 234 277 307 334 328 357 101 128 151 131 114 90 82 107 83 58 79 102 113 99 75 66 93 122 110 90 85 69 71 54 53 54 40 19 36 40 40 23 0 39 21 21 24 50 62 108 118 110 102 117 130 152 153 154 168 191 184 214 240 222 211 281 245 259 307 280 305 167 172 177 196 201 233 249 221 228 230 254 257 264 285 302 311 329 294 291 318 312 198 171 149 145 130 113 131 147 168 196 190 184 168 137 126 147 207 146 164 173 149 218 237 267 259 288 318 354 362 335 284 281 225 251 243 172 191 161 215 213 275 316 335 372 364 327 327 361 393 395 401 411 417 444 466 457 468 429 403 382 400 417 272 243 261 282 283 309 336 309 283 332 358 377 396 393 365 399 436 485 513 488
268 314 332 348 373 365 371 346 327 310 343 399 448 492 483 437 458 395 418 384 449 476 517 538 523 492 508 485 468 457 508 373 420 442 424 400 386 349 322 350 390 310 329 347 396 375 349 335 372 369 397 410 418 398 389 409 396 457 452 469 489 507 552 565 535 504 501 476 447 439 419 401 429 550 525 486 521 494 539 491 518 549 574 573 574 578 573 576 574 469 457 461 449 433 433 417 462 441 469 485 510 510 483 550 583 225 246 247 230 267 252 250 260 294 276 280 278 326 319 312 306 337 338 357 324 362 357 398 378 369 376 363 347 334 371 356 289 302 228 223 237 273 259 263 278 296 319 291 354 322 313 347 193 219 175 201 185 158 151 173 183 211 235 215 292 249 240 221 271 257 252 307 289 320 352 324 368 364 358 384 407 393 423 425 427 405 405 392 451 431 391 416 447 430 457 470 480 424 434 483 456 492 491 500 448 459 489 502 478 481 503 516 531 549 347 374 348 382 383 388 405 390 419 437 419 420 440 307 337 360 351 347 363 386 400 408 375 381 388 385 451 480 490 479 452 447 422 426 427 418 404 447 466 467 460 448 476 481 505 499 533 515 514 519 544 435 459 446 446 474 471 497 467 506 487 524 554 515 519 543 484 473 504 531 544 529 499 505 528 557 566 562 587 593 583 567 590 609 612 618 640 640 624 646 663 673 678 685 709 551 559 577 593 590 581 578 555 576 603 628 613 650 648 186 166 170 168 118 107 133 177 130 159 101 98 148 122 99 126 94 117 102 219 197 197 196 225 234 205 224 181 215 186 229 212 165 195 229 224 211 219 161 167 172 206 235 213 235 260 248 272 311 305 313 332 347 377 396 421 109 114 84 121 142 155 175 190 203 214 240 272 246 288 324 349 347 374 84 103 121 99 86 67 54 75 47 22 41 63 76 64 38 37 63 89 83 71 76 57 77 74 59 38 20 36 47 72 77 58 39 0 30 53 63 62 45 91 109 110 112 125 130 158 153 148 163 186 186 220 247 223 206 275 243 264 310 280 299 143 153 164 182 181 211 228 206 223 219 249 242 246 267 285 291 310 279 280 306 303 161 135 116 109 93 75 93 108 131 158 151 146 130 99 91 110 169 111 128 138 117 180 199 228 222 250 279 316 325 297 249 244 189 214 209 139 158 134 185 181 241 280 299 335 329 294 295 329 359 360 365 377 382 408 430 421 433 396 370 351 370 388 241 216 236 254 258 280 309 286 262 311 332 349 368 368 344 377 410 457 487 465
294 338 356 371 395 385 389 365 347 332 364 420 469 511 501 455 475 413 437 404 468 500 542 563 546 514 529 506 489 480 531 398 446 468 449 423 409 374 347 375 415 337 356 373 422 402 377 363 401 397 424 438 446 426 417 438 426 484 478 495 515 534 578 591 562 531 528 503 474 467 447 430 458 577 552 514 548 522 567 520 547 577 603 601 602 607 602 606 604 497 485 490 478 463 463 447 493 471 498 514 539 540 513 580 614 254 276 277 260 297 282 280 290 325 307 310 309 356 350 342 336 367 369 387 354 392 388 428 409 400 406 393 377 363 401 385 316 330 257 252 265 300 285 288 306 322 344 316 381 348 340 373 223 249 205 231 215 188 181 204 213 241 265 245 322 279 269 248 300 285 279 335 318 349 381 354 398 394 388 415 437 424 453 455 457 436 435 422 481 462 421 446 477 460 487 500 510 454 463 514 485 522 520 530 479 489 519 533 509 511 534 547 561 579 375 402 375 409 412 417 433 416 445 464 447 449 469 331 360 383 373 367 382 406 421 431 396 403 412 410 477 506 515 505 478 471 447 448 449 438 423 466 495 496 488 475 503 509 534 526 560 542 540 544 570 459 482 468 467 496 492 519 490 529 511 549 579 538 541 565 505 490 521 547 560 546 517 526 549 579 589 585 610 615 604 591 614 632 634 640 663 663 648 670 688 697 701 707 732 578 584 602 617 616 607 604 582 603 630 655 638 676 675 206 186 193 193 144 129 156 192 148 166 118 105 148 124 97 116 84 102 84 232 211 208 202 233 238 207 225 182 212 180 220 201 154 181 214 206 189 195 143 144 145 179 206 183 205 231 218 242 281 275 283 303 317 348 368 392 86 84 53 93 112 129 146 165 181 186 210 243 221 264 297 323 320 347 109 131 151 130 115 94 83 105 78 53 70 90 98 82 60 47 73 103 89 69 96 78 88 74 69 60 43 35 52 61 59 44 21 30 0 24 40 35 41 86 97 92 88 102 112 136 135 134 149 172 167 199 225 205 192 262 227 243 290 263 286 145 150 156 175 179 212 227 200 209 209 235 236 243 264 281 290 307 273 270 298 292 191 165 146 140 123 104 120 134 160 187 179 171 153 122 109 131 191 128 146 154 130 206 223 253 243 273 302 338 346 318 266 264 208 233 224 153 172 140 194 193 256 298 317 354 346 307 306 341 373 376 383 392 399 426 448 438 448 409 383 361 379 396 252 222 240 261 261 288 315 287 261 310 336 356 375 371 343 378 415 463 492 467
306 348 366 379 402 390 393 370 352 340 371 427 474 516 504 457 476 416 441 408 471 509 551 572 553 521 535 512 495 488 539 409 457 478 458 431 418 383 359 386 425 350 369 386 434 414 390 377 417 411 438 451 460 441 433 454 443 497 490 507 527 545 588 603 573 543 542 515 488 482 462 447 475 590 565 528 562 536 581 535 563 593 620 614 617 622 618 623 621 512 500 506 496 480 481 465 511 489 515 530 555 559 531 598 633 270 294 295 278 315 302 301 312 344 328 332 331 376 370 364 359 387 390 409 377 412 408 449 429 421 428 415 400 386 424 409 340 354 280 275 289 324 309 312 330 346 368 340 405 373 364 397 241 266 224 251 235 209 202 225 236 263 287 267 345 302 293 272 324 309 303 349 333 364 397 371 415 413 407 434 456 443 473 475 478 457 457 445 502 484 444 469 500 482 510 523 533 477 486 535 509 544 543 553 498 509 538 552 529 532 554 567 581 600 399 426 399 434 435 440 457 440 469 488 471 472 492 355 384 407 397 391 406 430 445 455 420 427 436 434 501 530 539 529 502 495 471 472 472 462 446 489 518 520 512 499 527 533 558 550 584 566 565 568 594 483 507 492 491 519 516 543 514 553 535 573 603 562 565 589 528 513 543 569 582 569 540 550 573 603 613 609 634 639 628 615 638 657 658 664 687 687 672 695 712 721 726 732 757 602 608 626 641 640 631 629 606 627 654 679 662 700 699 212 193 203 205 159 140 165 194 153 161 124 103 138 117 88 100 71 83 64 232 212 206 197 229 230 199 215 172 200 165 204 184 136 161 195 184 165 171 122 120 121 154 183 161 182 208 197 220 259 256 263 286 298 331 356 379 63 61 34 81 92 123 133 160 178 174 194 230 214 258 287 314 308 336 122 148 170 150 133 110 101 125 99 74 93 114 123 106 84 70 95 125 110 86 105 89 90 70 73 74 59 39 56 49 41 33 21 53 24 0 21 36 61 102 108 96 84 100 115 134 138 141 155 178 168 197 222 206 197 267 229 241 290 264 291 163 165 168 186 193 228 242 211 214 218 240 247 255 277 293 304 320 283 278 307 300 214 187 167 162 146 127 144 158 183 211 203 195 177 147 133 155 215 151 170 177 152 231 248 277 267 297 327 362 370 342 289 288 231 256 247 175 194 159 215 214 278 321 340 377 368 329 327 361 395 399 406 414 422 449 471 461 471 431 404 382 399 415 272 241 257 280 278 307 333 303 276 325 353 374 393 388 357 393 433 481 509 482
299 339 357 369 390 378 379 357 340 329 360 415 462 503 490 443 462 402 427 395 458 499 543 562 543 510 523 500 483 477 529 402 450 470 450 421 408 375 351 379 417 344 363 380 427 408 385 373 413 407 432 445 456 436 429 452 442 491 483 500 519 538 580 595 566 537 536 509 483 477 458 445 473 583 559 522 557 532 577 531 560 589 617 609 613 618 615 621 621 507 497 503 494 479 482 464 511 488 513 527 553 559 530 599 634 268 293 296 279 316 304 306 317 345 331 336 336 377 373 369 365 390 393 414 384 414 411 452 433 425 433 421 406 395 431 417 351 364 289 285 299 336 322 326 340 358 382 354 417 385 376 410 240 266 225 254 238 212 208 231 242 268 293 274 352 310 302 283 333 319 315 344 329 362 394 371 414 412 408 434 455 445 474 478 481 461 462 451 506 489 451 476 507 488 515 529 540 485 494 540 517 550 552 560 500 509 539 554 531 536 558 570 582 602 409 436 411 445 444 450 468 452 481 499 481 481 502 369 399 422 412 407 423 446 461 470 436 443 450 448 514 542 552 542 515 509 485 487 488 478 463 506 527 529 523 511 538 543 567 561 595 578 577 581 606 497 521 508 507 535 532 559 529 568 549 587 617 577 580 604 545 531 561 587 601 587 558 566 589 618 628 624 649 655 644 630 653 671 673 680 702 702 686 708 726 735 740 747 771 614 622 640 655 653 644 641 618 638 666 691 676 713 711 201 183 195 200 156 134 157 181 143 144 114 89 119 99 70 79 51 63 44 217 198 190 179 212 211 180 195 152 180 145 183 163 116 141 175 165 149 156 103 104 110 144 175 158 177 201 197 217 256 257 262 291 300 336 364 385 47 61 42 93 95 138 143 175 194 183 200 237 228 271 297 326 317 346 118 148 172 153 135 109 103 130 106 82 103 126 137 122 98 87 113 143 129 106 99 85 79 55 64 74 63 36 48 31 21 18 24 63 40 21 0 56 80 122 129 116 101 118 134 151 157 161 174 197 186 213 238 224 216 287 247 257 306 282 310 183 186 189 206 214 248 263 232 233 238 259 268 276 297 314 324 341 304 298 327 319 221 194 172 169 154 137 156 171 192 220 214 208 192 161 149 170 230 168 187 194 171 243 261 291 283 312 341 377 386 358 307 304 248 273 265 193 212 179 234 233 296 338 357 394 386 348 346 381 414 417 423 432 439 466 489 479 489 449 423 401 419 435 292 261 278 300 299 327 353 324 297 346 374 395 414 409 378 413 453 502 530 503
329 373 391 406 430 420 424 400 382 368 399 456 504 546 536 489 509 447 472 438 502 535 577 598 581 549 564 541 524 515 566 433 481 503 484 458 444 409 383 410 450 372 391 408 457 436 411 397 434 431 459 472 481 461 451 472 458 519 513 530 550 569 613 626 597 566 563 537 509 502 481 463 491 612 587 548 583 556 601 553 580 611 636 635 636 640 635 638 635 531 519 523 511 495 494 479 524 503 531 547 572 571 545 611 644 287 308 308 291 328 313 308 317 355 335 338 335 386 379 368 361 397 397 414 378 422 416 456 437 427 433 418 401 384 424 407 334 350 280 272 284 316 299 300 325 337 356 328 395 364 357 386 256 281 237 261 245 218 209 231 239 269 291 270 345 302 290 266 321 304 297 369 351 382 414 386 430 426 419 445 469 453 483 484 485 463 461 447 508 487 445 469 500 484 512 524 533 475 486 540 507 547 542 554 508 520 550 562 538 538 561 576 591 608 395 420 392 426 433 436 451 430 460 481 466 469 488 341 370 392 380 372 386 410 427 440 402 411 422 422 492 520 526 517 490 483 460 456 455 443 426 469 515 516 506 491 519 528 554 543 577 557 554 556 583 468 493 476 472 501 499 526 498 539 522 560 589 547 548 572 509 490 519 545 559 546 518 532 555 585 596 593 618 623 611 600 624 641 641 647 670 672 659 681 699 706 710 715 742 592 596 613 628 628 621 619 598 619 644 669 649 688 689 241 221 229 228 179 165 191 226 183 196 153 137 174 152 124 134 106 117 97 265 245 240 232 264 266 234 250 208 235 200 238 217 170 192 226 212 189 192 152 143 135 167 190 161 186 213 192 219 256 246 256 271 287 316 334 359 90 67 37 59 87 94 113 130 146 152 178 210 186 229 262 288 285 313 144 165 183 161 148 129 117 136 107 84 96 111 113 93 79 59 77 106 86 59 131 113 121 104 103 95 77 68 86 85 76 68 50 62 35 36 56 0 41 71 73 60 52 67 80 102 103 106 119 142 134 164 190 172 162 232 194 209 256 230 256 132 132 133 151 160 195 209 176 179 182 205 212 221 242 259 270 285 248 243 271 264 217 192 175 166 149 129 140 153 183 210 199 186 165 137 118 141 201 134 154 158 131 224 237 266 252 282 313 346 352 325 269 270 212 238 225 152 170 131 188 189 255 300 318 356 345 304 300 334 371 375 384 389 399 427 450 438 447 405 378 354 370 385 245 211 226 251 246 278 302 270 242 291 322 344 363 356 323 359 401 450 477 449
308 356 374 391 417 409 415 391 372 354 386 443 493 536 528 481 503 440 463 429 493 519 558 580 566 535 552 529 511 500 550 413 461 483 466 443 428 391 363 390 431 350 368 386 435 414 387 372 407 405 434 449 455 435 424 443 428 495 491 509 528 547 593 604 575 542 538 514 484 476 454 434 462 588 562 523 557 530 575 526 552 584 607 610 610 612 607 607 603 505 492 495 480 464 461 448 491 471 501 518 543 539 513 578 610 260 279 277 260 297 280 273 281 323 300 301 297 353 345 331 322 362 362 377 339 388 381 421 401 390 395 381 363 344 385 367 293 310 241 232 244 275 258 259 285 296 315 287 354 323 317 345 227 252 207 228 212 186 175 195 202 233 254 233 306 263 251 226 281 264 256 344 325 355 386 356 400 395 387 412 437 419 449 449 449 426 424 409 472 450 406 430 461 446 474 486 494 436 446 503 467 508 502 515 474 486 516 528 503 502 525 540 557 573 354 380 351 385 394 396 410 389 419 441 426 429 448 300 329 352 340 333 347 371 387 400 362 371 381 381 450 479 486 476 449 442 419 416 415 403 387 430 475 475 465 450 478 487 513 502 536 516 513 515 542 428 452 436 432 462 459 486 458 498 481 519 548 506 508 532 470 453 483 509 522 509 480 492 515 545 556 553 578 583 571 560 583 601 601 607 630 632 618 640 659 666 670 675 701 551 555 572 587 587 580 578 557 578 603 628 609 647 648 231 211 214 209 158 151 178 222 175 202 146 141 187 162 137 157 125 142 124 264 242 242 239 269 276 246 264 221 252 220 261 242 195 221 255 244 225 230 183 179 175 208 231 202 227 254 232 259 296 284 295 305 324 350 362 389 123 107 77 95 127 119 147 151 162 183 213 241 207 248 288 311 313 339 127 140 154 131 122 109 94 107 78 60 64 74 73 52 42 20 36 66 49 28 121 102 121 113 102 83 65 72 87 102 100 85 62 45 41 61 80 41 0 47 63 67 77 86 87 118 109 102 118 141 142 177 205 179 161 230 199 221 266 235 254 105 111 119 138 140 171 187 162 178 174 203 199 204 225 242 250 268 236 235 262 258 180 157 143 131 113 92 102 113 146 171 159 145 124 96 77 100 160 93 113 118 93 183 196 225 211 241 272 306 312 285 230 231 172 198 187 115 133 99 154 154 218 262 280 318 308 269 266 301 335 338 346 353 362 389 412 401 410 370 344 321 339 356 212 181 199 220 221 247 274 247 221 270 295 315 334 331 303 338 374 423 451 426
345 395 412 430 458 451 459 433 414 395 427 484 534 578 571 525 547 484 505 471 536 557 594 617 604 575 592 570 552 539 588 449 496 519 503 482 467 429 399 426 468 384 402 420 469 447 420 404 435 436 466 481 486 465 453 470 452 527 525 543 562 581 628 637 608 575 569 546 515 506 483 459 487 620 594 553 587 558 604 553 578 611 631 640 638 639 632 630 624 534 520 522 504 488 482 471 512 493 526 544 568 558 535 597 628 291 305 302 285 321 302 290 295 344 318 316 309 373 362 342 331 380 377 388 346 405 397 435 415 403 406 390 370 345 389 370 289 310 249 236 245 270 250 248 284 289 302 274 345 316 312 334 256 281 235 251 235 210 197 214 217 251 268 246 313 271 255 225 284 264 254 376 356 384 414 380 425 417 408 433 458 437 467 465 463 439 434 417 484 458 411 435 466 452 481 491 497 437 449 512 469 515 502 519 491 505 535 544 519 514 537 554 573 587 353 376 346 379 395 394 405 379 410 435 422 428 445 285 312 334 319 309 321 347 365 381 340 351 365 367 440 467 470 463 436 426 405 396 392 379 361 404 475 473 459 442 470 483 511 496 529 506 501 501 529 410 435 414 408 438 438 463 438 480 464 502 531 487 486 510 444 422 451 475 490 478 451 468 492 522 534 533 558 561 548 541 565 581 580 584 608 612 601 622 642 646 649 653 682 539 540 555 570 573 567 568 548 569 591 615 593 633 635 275 254 254 248 197 193 220 268 220 249 192 188 234 209 183 201 170 185 166 310 288 289 286 316 323 293 311 268 299 266 305 285 238 262 296 282 260 261 222 214 202 233 250 216 243 271 238 268 303 283 298 296 320 339 342 372 161 133 107 101 142 105 143 128 133 172 208 228 182 220 266 286 293 317 169 176 185 162 158 150 134 141 114 102 97 96 84 63 73 56 43 56 31 20 166 147 168 160 149 128 111 119 135 148 143 130 108 91 86 102 122 71 47 0 25 47 73 71 59 93 76 62 78 99 108 145 173 141 119 186 159 186 228 195 210 62 64 72 91 93 126 141 115 135 128 160 151 157 178 195 203 221 188 189 215 212 195 178 169 154 136 116 116 122 160 182 165 145 120 101 74 97 148 82 101 99 72 183 189 215 195 226 257 287 290 264 205 210 152 176 160 90 106 62 118 122 189 235 252 291 278 235 229 264 302 308 318 320 333 360 384 371 378 335 308 283 299 315 175 140 156 180 176 207 232 201 175 224 252 273 292 286 257 292 331 380 407 381
368 417 435 452 479 472 479 453 435 416 449 505 555 599 591 545 567 503 526 491 556 579 617 640 627 597 614 592 573 561 611 472 519 542 526 504 489 452 422 449 491 407 425 444 493 471 444 428 460 460 490 505 510 489 477 495 477 551 549 566 586 604 652 661 632 599 593 570 539 530 508 484 512 644 618 577 612 583 628 577 602 636 656 664 662 664 657 655 649 558 545 546 529 513 506 496 536 518 550 569 592 583 560 622 652 315 330 327 310 345 327 314 320 369 343 341 334 398 387 367 355 405 402 413 369 430 422 459 440 428 430 414 394 368 412 393 311 332 273 260 268 291 271 268 306 309 321 294 365 336 333 353 281 305 259 276 260 235 221 239 242 275 292 271 337 295 279 248 307 286 276 400 380 408 439 405 449 442 432 457 483 461 491 489 487 463 458 441 508 482 434 459 489 476 505 514 519 460 472 536 491 538 524 542 516 530 560 569 543 538 562 579 598 612 375 397 367 399 418 416 426 399 429 455 444 450 467 303 330 351 335 324 335 361 379 397 355 366 382 385 459 486 488 481 454 444 423 411 407 393 373 416 497 494 480 462 490 504 532 516 549 525 520 519 547 427 451 430 422 452 452 478 454 496 481 519 548 502 501 524 457 432 460 483 499 488 461 482 506 536 548 548 573 575 561 557 581 596 594 598 622 627 617 638 658 662 664 668 697 558 557 572 586 591 585 587 567 588 610 633 610 650 653 294 274 276 270 219 213 240 286 239 263 210 202 245 221 194 208 179 190 170 327 305 304 300 330 335 305 322 278 308 273 311 290 243 264 298 282 257 256 224 211 196 224 239 202 229 258 221 252 285 263 278 274 298 316 318 347 162 127 105 87 131 84 123 104 108 149 187 205 157 195 241 261 269 292 189 199 209 185 181 171 156 164 137 122 120 121 109 88 96 77 68 80 55 41 185 165 183 172 164 146 128 132 149 157 149 139 118 109 97 108 129 73 63 25 0 27 58 51 34 69 51 39 56 78 83 120 148 118 98 167 136 162 205 173 191 67 61 60 78 87 124 136 103 114 112 140 139 148 169 185 196 212 176 173 200 195 220 202 193 179 160 140 141 146 185 206 189 168 143 126 98 120 169 104 123 119 93 206 211 236 214 245 276 303 305 280 219 227 169 193 174 107 121 74 128 134 201 249 265 304 289 245 236 271 311 318 330 328 344 372 395 381 387 342 315 289 302 316 183 144 156 184 175 210 232 197 169 218 250 274 293 284 250 286 330 379 405 376
376 423 441 457 483 474 479 455 437 420 452 509 558 601 592 545 566 504 527 493 558 586 625 647 632 602 618 595 577 566 617 480 528 550 533 510 495 458 430 457 498 417 435 453 502 481 454 439 473 472 501 516 522 502 490 509 492 562 559 576 596 614 660 671 642 609 605 581 551 542 520 499 527 655 629 589 624 596 641 591 617 649 671 676 676 678 672 671 666 571 558 560 545 528 524 512 554 534 566 584 607 601 576 640 671 327 344 342 325 361 343 333 339 386 361 360 354 415 405 387 377 423 421 433 392 448 441 479 459 448 451 436 416 391 435 417 336 356 295 282 291 316 297 294 330 335 348 320 391 362 358 379 293 318 273 292 275 250 237 256 261 293 312 291 359 317 301 272 330 310 300 411 392 421 452 420 465 458 449 475 500 480 510 508 507 483 479 463 529 504 457 482 512 498 527 537 543 484 496 558 515 561 549 565 534 548 578 588 563 559 582 599 617 632 399 422 392 425 442 441 452 425 456 481 469 475 492 330 357 378 363 351 362 388 407 424 382 394 409 412 485 513 515 508 481 471 450 439 435 420 400 444 521 519 506 488 516 530 557 542 575 552 546 546 574 454 479 457 449 480 480 505 481 524 509 547 575 530 529 551 485 459 486 510 526 515 488 509 533 564 576 575 600 603 589 584 608 624 621 625 650 655 644 666 686 689 692 695 724 585 584 599 614 618 612 613 594 615 636 660 637 677 680 296 276 280 276 225 216 243 284 238 256 209 196 234 213 184 193 167 174 154 324 303 299 292 324 326 295 311 268 295 259 295 273 227 246 279 260 234 232 204 189 171 199 212 175 202 230 193 225 258 237 252 250 273 293 299 327 143 104 85 60 104 59 97 85 95 125 162 183 141 181 223 245 250 274 193 208 221 197 189 176 161 174 145 127 130 135 127 105 106 85 84 102 77 55 185 166 179 164 160 147 129 126 144 146 135 129 110 110 92 96 116 60 67 47 27 0 30 25 20 51 44 46 59 82 76 110 137 114 101 172 135 154 200 171 195 94 85 79 94 110 147 158 120 118 123 144 155 166 187 202 215 229 189 183 211 204 239 219 207 194 176 155 159 166 204 226 211 191 166 146 120 143 195 128 148 145 118 230 236 261 240 271 302 330 332 307 247 254 196 220 201 134 148 101 155 161 229 276 293 331 316 272 262 297 338 345 357 355 371 399 423 408 414 369 342 314 327 340 209 170 180 209 199 236 256 219 190 238 273 298 317 306 268 305 352 401 426 396
380 425 443 458 483 472 476 452 435 420 452 508 556 598 588 541 560 499 524 491 554 587 629 650 633 602 617 594 577 568 619 485 533 555 536 511 497 461 434 462 502 423 441 459 508 487 462 447 483 480 509 523 530 510 500 520 505 569 565 581 601 620 665 677 648 616 613 588 559 551 530 510 539 662 637 598 632 605 651 602 628 660 683 685 686 689 683 684 680 580 568 571 557 541 538 525 568 548 578 595 619 616 590 655 687 336 355 354 337 374 357 350 357 400 377 378 373 430 422 407 397 439 438 453 413 465 458 497 477 467 471 456 437 415 457 439 361 380 315 305 314 342 322 321 354 361 375 347 417 388 383 406 303 329 284 306 289 263 252 272 278 310 330 309 380 337 323 295 353 334 324 419 401 431 462 432 477 472 464 490 514 496 526 526 525 502 499 483 548 524 479 504 534 519 548 559 566 507 518 578 539 582 572 588 551 564 594 605 580 578 601 617 634 649 424 447 418 451 465 465 477 452 482 507 494 499 516 358 385 407 392 381 392 418 436 453 411 423 438 440 513 540 543 536 509 499 478 468 464 450 431 474 545 544 531 514 542 555 582 568 601 579 574 574 602 483 507 487 479 510 509 535 510 553 537 575 604 559 558 581 515 490 517 540 556 545 519 539 563 593 605 605 630 633 619 613 637 653 651 655 680 684 673 695 715 719 721 725 754 612 613 628 643 646 640 640 620 642 664 688 665 706 708 293 274 281 280 230 217 243 278 235 245 205 187 220 200 171 175 151 155 135 316 296 290 280 313 312 280 295 253 277 240 274 251 206 222 254 234 206 204 180 162 142 169 181 145 172 200 165 196 230 212 225 229 250 273 285 312 120 77 64 30 74 43 71 78 94 106 138 164 134 176 212 237 236 263 195 214 231 207 197 179 167 183 154 133 140 150 146 124 119 97 103 126 101 76 184 165 173 154 155 147 129 120 138 132 119 117 102 112 88 84 101 52 77 73 58 30 0 17 40 50 59 71 80 100 85 113 138 123 118 188 146 157 205 181 210 125 116 107 121 139 176 186 146 135 145 161 179 192 213 228 242 254 213 203 232 222 256 234 220 209 190 169 177 186 221 246 232 214 190 167 143 166 221 153 173 172 145 253 261 288 268 299 330 359 362 336 276 283 224 249 231 162 177 131 185 191 259 306 323 361 347 302 292 327 368 375 387 386 401 429 453 439 444 399 372 344 357 370 240 200 210 239 228 266 285 247 218 265 302 327 346 334 295 332 381 429 454 422
392 438 456 472 497 487 491 467 449 434 466 522 571 613 603 556 576 515 539 505 569 601 641 663 647 616 631 608 591 581 632 497 545 567 549 524 510 474 446 474 514 434 453 471 520 499 473 458 493 491 519 534 541 520 510 529 513 580 576 593 613 632 677 688 659 627 623 599 569 561 540 519 547 673 648 608 643 615 661 611 637 669 692 695 695 698 692 692 688 590 578 581 566 550 546 533 576 556 586 604 628 623 598 662 693 346 364 362 345 382 365 355 362 407 383 383 377 437 428 411 400 446 444 457 416 471 464 502 482 471 475 459 440 416 459 441 360 381 318 307 316 341 321 318 355 359 372 344 415 387 383 404 313 338 293 313 297 271 259 278 284 316 335 314 383 340 325 296 354 335 325 430 411 440 472 441 485 479 471 497 521 502 532 531 530 507 503 486 552 528 481 506 536 522 551 561 567 508 520 581 540 585 573 589 557 570 600 611 586 582 606 622 640 655 424 447 417 450 466 465 476 450 480 505 493 499 516 354 381 402 386 374 385 411 430 448 405 417 433 436 510 537 539 532 505 495 474 462 457 443 423 466 546 544 530 512 540 554 582 566 599 576 571 570 598 478 502 480 472 502 503 528 504 547 532 570 599 553 552 574 507 480 507 530 546 535 509 532 556 586 598 598 623 626 612 608 631 647 644 648 673 678 668 689 709 713 715 718 748 609 608 623 637 642 636 637 618 639 661 684 661 701 704 308 288 294 292 242 230 257 293 250 262 220 203 237 217 188 192 168 172 152 332 312 306 297 330 329 297 312 270 295 258 291 269 224 239 271 250 222 219 197 179 156 182 192 153 181 209 170 202 234 212 227 226 249 269 277 305 138 93 82 43 86 35 72 65 79 101 137 159 122 163 202 226 228 253 208 225 240 216 207 192 178 193 164 144 149 157 150 128 127 105 107 126 101 78 198 179 188 170 170 161 142 135 153 149 136 133 117 125 102 100 118 67 86 71 51 25 17 0 25 34 42 56 63 83 68 97 123 106 101 170 129 141 189 164 193 116 104 93 105 126 163 172 131 118 129 143 163 176 197 211 227 238 196 185 215 205 261 241 228 216 197 176 181 190 226 250 234 215 191 170 144 167 219 153 172 169 143 254 260 286 265 295 326 354 356 331 270 278 220 244 224 158 172 124 177 184 251 299 315 354 338 293 282 316 358 366 379 375 393 420 444 429 434 388 361 333 344 357 230 189 197 228 214 254 272 232 203 249 288 314 333 319 279 316 366 415 439 407
395 443 461 477 503 495 500 476 457 440 473 529 578 621 612 566 586 524 547 514 578 605 645 667 652 622 638 615 598 586 637 500 547 570 553 529 515 478 449 477 518 436 454 472 522 500 473 458 491 490 520 534 540 520 508 526 509 581 578 595 615 633 680 690 661 628 623 600 569 561 538 516 544 674 648 608 642 614 659 609 634 667 688 695 694 695 689 688 682 589 576 578 561 545 540 528 570 551 583 601 624 617 593 655 686 345 361 359 342 378 359 348 354 402 376 375 368 431 421 401 389 439 436 447 404 464 456 493 474 462 464 449 428 402 446 427 345 366 308 294 302 325 305 301 340 343 354 326 398 370 367 386 311 336 290 308 292 267 254 272 276 309 326 305 372 329 313 283 341 321 310 430 410 439 470 437 482 475 465 491 516 495 525 523 521 497 492 475 542 517 469 493 523 510 539 548 554 494 506 570 525 573 558 576 549 563 593 603 577 572 596 613 632 646 409 431 401 433 452 450 460 432 462 489 478 484 501 335 361 382 365 353 362 389 408 427 384 396 413 417 491 518 519 513 486 475 455 441 436 421 400 443 531 528 513 495 522 538 566 549 582 558 552 550 579 457 482 459 450 480 481 506 483 527 512 550 578 532 530 552 484 456 483 505 522 511 486 509 533 564 576 577 602 604 589 586 610 625 622 625 650 656 647 668 689 691 693 696 726 590 588 602 617 622 617 619 600 621 641 665 640 681 685 316 296 300 296 245 237 263 304 259 276 229 216 254 232 204 211 185 192 172 344 323 320 312 344 346 314 330 287 313 277 312 290 244 261 294 274 246 243 220 202 181 207 216 178 205 233 192 224 256 231 247 240 265 282 284 313 159 117 102 68 111 51 93 69 76 116 155 171 124 163 207 228 235 258 213 227 239 215 209 196 181 192 164 147 148 152 142 120 125 104 100 114 89 71 205 186 200 184 181 167 149 147 164 165 154 148 130 130 112 115 134 80 87 59 34 20 40 25 0 35 23 31 40 63 56 90 118 93 82 152 115 134 180 151 176 94 80 68 81 101 138 147 106 99 106 125 140 152 173 188 202 214 173 164 194 185 254 235 225 211 192 172 174 180 219 240 224 203 177 160 133 155 203 139 157 152 127 241 245 269 246 277 308 334 335 310 249 258 201 224 203 140 152 104 154 163 229 277 293 331 315 269 257 292 335 343 356 351 369 397 421 406 410 364 337 308 319 332 206 165 172 203 189 229 247 207 178 225 263 289 308 294 255 292 341 390 414 382
426 472 490 506 531 521 525 502 484 468 500 557 605 648 637 591 610 549 573 540 604 635 675 697 681 650 665 643 625 615 666 530 578 600 583 558 544 508 480 507 548 467 486 504 553 531 505 490 524 523 552 566 573 552 541 560 543 613 609 626 646 665 710 721 692 660 656 632 602 593 571 550 578 706 680 640 675 647 692 642 668 700 722 727 727 729 723 722 717 622 609 611 595 579 574 563 604 585 617 635 658 651 627 690 721 378 395 392 375 412 394 383 389 436 411 409 403 466 455 436 424 473 471 482 439 498 491 528 509 497 499 484 463 437 481 462 379 401 343 329 337 359 338 334 375 376 386 359 430 403 401 418 344 369 324 342 326 301 288 306 310 343 361 340 407 364 348 317 376 355 344 462 443 472 503 471 515 509 500 525 550 530 560 558 556 532 527 510 577 552 503 528 558 545 574 583 588 528 541 605 560 607 593 611 584 598 628 638 612 607 631 648 667 681 443 465 434 466 487 484 493 464 495 522 511 518 534 367 392 413 395 381 390 417 437 457 412 426 444 449 523 550 550 544 517 506 487 470 464 448 426 469 565 562 547 527 555 571 600 582 615 590 583 581 610 487 512 488 477 508 509 534 512 556 542 580 608 560 558 580 511 480 505 526 544 534 510 536 560 591 604 605 630 631 616 615 639 654 650 652 678 685 676 697 718 720 721 723 754 621 618 632 646 653 648 650 632 653 673 696 670 711 716 342 322 328 326 275 265 291 328 284 295 255 238 270 251 221 223 201 203 183 366 346 340 331 363 362 330 344 302 326 289 320 297 253 266 297 274 243 237 224 202 175 197 200 159 187 214 167 200 229 200 218 206 233 247 249 278 167 119 113 66 103 27 68 34 45 83 124 137 90 130 173 195 200 224 242 258 272 248 240 225 211 225 196 177 181 186 177 155 157 136 134 149 124 106 232 213 223 204 205 195 176 170 187 182 169 167 152 158 136 134 151 102 118 93 69 51 50 34 35 0 27 51 48 62 37 63 89 74 75 141 97 107 155 131 163 123 106 88 94 121 157 162 117 91 108 115 145 161 181 193 211 219 174 160 190 177 288 269 258 245 226 206 209 215 253 275 259 237 212 195 168 190 237 173 191 186 161 276 279 303 279 309 340 365 364 340 278 289 233 256 233 173 184 136 182 192 257 305 320 359 341 294 280 314 358 368 382 374 395 423 447 430 433 385 359 328 337 348 230 187 191 224 206 249 263 220 190 233 277 304 323 306 261 298 353 402 424 389
417 465 483 500 526 518 523 499 480 463 495 552 601 644 636 589 610 547 570 537 601 627 666 689 675 644 661 638 620 609 659 521 569 591 575 552 537 500 471 498 540 457 475 494 543 521 494 478 511 511 540 555 561 540 528 546 528 602 599 616 636 654 701 711 682 649 644 620 590 581 558 535 563 694 668 628 662 634 679 628 653 687 707 715 713 715 708 706 700 609 596 597 580 564 557 547 587 569 601 620 643 634 610 672 702 365 381 378 361 396 378 365 370 420 393 391 383 449 438 416 404 455 452 462 417 481 472 509 489 477 479 463 441 414 459 439 355 378 322 308 314 335 314 309 352 352 360 333 405 378 376 392 331 356 310 327 311 286 272 289 292 326 342 321 385 344 326 295 354 332 321 451 431 459 489 456 500 493 483 508 534 512 541 539 537 512 506 488 557 530 481 505 535 523 552 561 565 505 518 584 536 585 569 588 566 580 610 619 593 587 611 628 648 661 419 441 410 441 464 460 469 439 469 497 487 495 510 341 366 386 368 354 363 389 409 430 385 399 417 423 497 524 523 518 491 479 460 443 437 421 399 442 541 537 522 502 530 546 575 557 589 564 557 555 584 460 485 460 450 480 482 507 485 529 515 553 581 533 531 553 483 452 478 499 516 507 482 509 533 564 577 578 603 604 589 588 612 626 622 625 650 657 649 670 691 692 694 696 727 595 592 605 619 626 622 624 606 627 646 669 643 684 689 339 319 322 318 267 259 286 327 282 299 252 239 276 255 226 233 208 213 193 367 346 343 335 367 368 337 352 309 335 299 333 310 265 281 313 292 263 258 239 220 196 219 225 185 213 240 194 227 256 227 245 231 259 272 269 299 179 135 123 83 124 53 95 57 58 110 151 162 107 144 192 211 220 242 236 248 260 236 230 218 203 214 186 169 169 171 160 139 145 125 119 129 106 91 228 209 223 207 204 190 172 170 187 188 176 171 153 153 135 138 157 103 109 76 51 44 59 42 23 27 0 24 23 42 33 69 97 70 60 130 92 112 157 128 153 97 79 60 68 94 130 136 92 77 87 102 123 137 158 171 187 198 155 144 173 163 271 253 244 230 211 191 192 197 236 256 239 216 190 176 148 169 213 151 169 162 138 254 255 278 253 283 314 338 337 313 251 263 207 229 206 148 158 110 155 165 230 278 293 331 313 266 252 287 331 340 355 347 367 395 419 403 406 358 331 301 310 322 203 160 164 197 180 222 237 195 165 210 251 278 297 281 239 276 329 377 400 367
406 456 474 491 518 511 518 493 474 455 488 545 595 638 631 584 606 543 565 531 596 618 656 679 666 636 653 631 613 600 650 510 558 581 565 543 528 491 460 488 530 445 464 482 531 509 481 465 496 497 527 543 547 526 514 531 512 589 587 605 624 642 690 699 670 636 630 608 576 567 544 519 547 681 655 614 649 619 665 613 637 671 690 701 699 699 692 689 682 595 581 582 564 547 540 530 569 552 585 604 627 616 593 654 684 352 366 362 345 381 361 347 351 403 375 372 364 431 420 396 383 437 433 442 397 462 454 490 470 458 458 442 421 392 437 418 333 356 302 287 293 312 291 285 330 329 337 310 382 355 354 369 318 342 296 311 295 271 257 272 274 308 324 302 365 323 306 273 332 311 299 438 418 445 475 440 485 476 466 491 517 493 523 520 517 492 486 468 537 510 460 484 513 502 531 539 543 483 496 564 514 564 547 566 547 562 592 600 574 567 591 609 629 641 397 418 387 418 442 438 446 415 445 474 464 472 487 317 342 362 344 330 339 365 386 406 361 375 393 399 474 500 499 494 467 456 436 419 413 397 375 418 519 515 499 478 506 523 552 533 566 540 533 531 560 436 461 436 426 457 458 483 461 505 491 529 557 509 507 529 460 429 455 477 494 484 459 485 509 540 553 554 579 580 565 564 588 602 599 601 627 633 625 646 667 668 670 672 703 571 568 581 595 602 598 600 582 604 623 645 619 660 665 333 313 315 309 258 253 280 324 278 300 249 239 280 257 229 239 212 221 200 365 344 342 336 368 371 340 356 313 341 305 341 319 273 291 324 305 277 274 250 233 212 238 246 206 234 262 217 250 280 251 269 255 283 295 290 321 189 148 131 99 142 75 118 80 78 134 175 185 128 162 212 230 241 262 228 238 247 223 220 210 195 202 175 161 159 158 144 124 134 116 105 111 89 80 224 204 221 208 202 185 167 169 186 191 181 174 154 148 134 141 161 106 102 62 39 46 71 56 31 51 24 0 17 39 48 86 113 79 59 128 97 125 166 134 152 73 55 38 50 72 109 116 75 75 77 101 109 121 142 157 171 184 143 137 165 158 253 237 230 215 197 177 175 179 219 237 219 196 170 158 130 149 191 131 147 140 117 233 233 256 230 260 290 314 313 289 227 239 184 206 182 125 135 87 131 141 206 254 269 308 290 243 230 264 308 317 331 324 344 372 396 380 383 336 309 279 289 301 180 137 143 175 159 200 217 176 147 194 232 258 277 263 224 260 310 359 383 351
423 472 490 508 535 528 534 509 490 472 504 561 611 654 647 600 621 559 581 547 612 635 672 695 682 653 670 647 629 616 666 527 574 597 581 559 544 507 477 504 546 462 480 498 548 525 498 482 512 513 544 559 563 543 530 547 528 605 603 621 640 659 707 715 686 653 647 624 593 583 560 535 563 698 671 631 665 636 681 629 654 688 706 717 715 715 708 704 697 611 597 598 579 563 555 546 585 567 601 621 643 631 609 670 699 369 382 378 362 397 377 362 366 419 390 387 379 447 435 411 397 453 448 456 410 478 469 505 485 472 473 457 434 405 451 431 345 369 317 301 306 324 303 296 343 340 347 320 392 367 365 379 334 358 313 327 311 287 273 288 290 324 339 317 379 338 320 287 346 324 312 454 434 461 491 456 501 492 482 506 533 508 538 535 532 507 500 481 552 524 473 497 526 515 545 552 556 495 509 578 526 577 559 579 562 578 607 615 589 581 605 623 644 656 409 429 398 429 454 450 457 425 456 484 476 484 499 327 351 371 352 337 344 371 392 414 368 383 402 408 483 510 507 503 476 464 446 426 419 403 380 423 531 526 509 488 516 534 564 544 576 550 542 539 568 444 469 443 431 462 464 489 468 512 499 537 564 516 513 534 464 432 457 478 496 487 462 490 514 545 559 560 585 586 570 571 595 609 604 606 632 640 632 653 674 675 676 677 709 580 576 588 602 610 606 609 592 613 631 654 627 668 674 349 329 331 326 274 269 296 340 293 314 264 254 293 271 243 252 225 232 212 381 359 357 351 382 385 354 369 327 354 318 353 330 285 301 334 313 285 281 260 242 218 242 248 207 235 262 215 248 276 245 264 246 275 284 276 308 199 156 142 105 147 75 116 72 65 128 170 176 115 148 199 215 229 249 245 254 264 240 236 227 211 219 192 178 175 174 160 140 151 133 121 127 105 97 240 220 236 222 217 201 183 184 201 204 194 188 168 163 149 155 174 119 118 78 56 59 80 63 40 48 23 17 0 23 34 71 98 63 43 113 81 109 150 117 137 83 63 41 46 74 109 114 70 60 66 86 100 115 135 149 165 175 133 124 153 145 269 253 247 231 213 194 191 195 234 253 234 210 184 173 146 164 203 146 161 153 131 247 246 267 240 270 300 322 321 298 235 248 195 215 191 138 146 99 139 150 213 261 275 313 294 247 232 266 311 321 336 327 348 376 400 383 385 337 311 280 288 299 184 140 143 176 158 201 215 172 143 187 229 256 275 259 216 254 306 355 378 344
444 494 511 530 557 550 556 531 513 494 526 583 633 677 669 623 644 581 604 569 634 656 693 716 704 675 692 669 651 638 687 548 595 618 602 581 566 529 498 525 567 483 500 519 568 546 518 501 531 533 563 579 583 562 549 565 545 625 624 641 661 679 727 735 706 673 666 644 612 602 579 553 581 717 691 650 684 654 700 648 671 706 723 736 733 733 726 721 713 630 616 616 597 580 571 563 601 584 619 638 661 647 625 685 714 388 401 396 380 415 395 378 382 436 407 402 393 464 451 425 411 469 463 470 423 494 484 519 500 487 486 470 447 416 462 442 355 379 331 314 319 334 312 304 354 348 353 327 399 375 374 385 354 377 332 345 329 306 291 306 307 341 354 333 392 352 333 299 358 335 323 474 454 480 510 474 519 509 498 523 549 524 554 550 546 521 513 494 565 536 485 508 537 527 557 564 566 505 519 590 536 589 568 590 578 593 623 630 604 594 619 638 659 670 419 438 407 437 465 459 465 431 461 491 484 493 507 332 355 374 354 338 344 371 392 416 369 384 405 413 488 514 510 506 480 467 450 427 419 402 378 420 540 534 516 495 522 542 571 550 582 555 546 542 572 446 471 443 430 461 464 488 469 513 501 539 566 516 512 533 462 427 451 471 489 481 458 489 513 544 557 560 584 584 568 571 595 608 603 604 630 639 633 653 675 674 674 675 708 584 578 590 603 613 610 613 597 618 635 657 628 670 676 372 352 353 347 296 291 318 363 316 337 287 277 316 294 266 274 248 254 234 404 382 380 374 405 408 376 392 349 376 340 374 352 306 322 354 333 303 298 281 261 236 258 261 220 247 274 223 257 282 248 268 244 275 280 267 300 221 176 164 124 164 88 128 76 62 132 174 175 108 136 190 203 220 238 267 276 284 260 257 249 233 240 214 200 197 194 179 160 172 155 142 144 125 118 262 243 259 245 240 224 206 207 224 227 217 210 191 186 172 178 197 142 141 99 78 82 100 83 63 62 42 39 23 0 32 61 85 45 20 90 59 92 130 96 114 93 71 46 41 72 104 105 59 37 47 63 84 100 119 132 149 158 113 102 132 122 286 272 266 250 232 213 210 212 252 269 250 225 199 191 163 180 215 161 175 165 145 260 257 277 248 277 306 326 323 301 238 254 202 222 196 149 155 111 142 156 215 262 275 313 292 244 227 260 306 318 334 322 345 373 397 379 380 331 304 272 279 288 182 138 137 171 149 194 205 160 130 172 217 245 263 245 199 237 293 341 362 327
450 498 516 533 559 550 555 531 513 496 528 585 634 677 668 621 642 580 603 569 634 661 699 722 708 677 694 671 653 642 692 554 602 624 608 585 570 533 504 531 573 490 508 527 576 554 527 511 543 543 573 588 593 573 561 578 559 634 632 649 669 687 734 744 715 682 676 653 622 613 591 567 595 727 701 661 695 666 712 660 685 719 738 747 746 747 740 737 730 641 628 629 611 595 588 578 618 600 633 652 675 664 641 703 732 398 413 409 393 428 409 395 400 451 423 420 412 479 468 445 432 486 482 490 445 511 502 538 519 506 507 491 469 439 485 465 380 403 350 335 341 359 337 330 377 374 380 354 426 401 400 413 364 388 343 359 342 318 304 320 323 356 372 351 413 372 354 321 380 358 346 483 463 491 522 488 532 524 514 539 565 542 572 568 565 541 534 516 586 558 508 532 561 549 579 587 590 530 543 612 561 612 593 614 596 611 641 649 623 615 639 657 677 690 444 464 432 463 489 484 491 459 489 518 510 519 533 360 384 403 384 368 375 402 423 446 399 414 434 441 517 543 540 535 509 497 479 458 450 433 410 452 565 560 543 522 550 569 598 578 609 583 575 572 601 476 501 474 461 492 495 519 499 544 531 569 596 547 543 564 494 459 483 503 521 513 490 520 544 575 589 591 615 616 600 602 626 639 634 635 662 670 663 684 705 705 706 707 739 613 608 620 634 643 639 642 625 646 664 686 658 700 706 372 352 355 351 300 292 319 359 314 329 285 270 305 285 256 260 236 240 220 399 378 374 365 397 397 366 380 338 362 325 357 334 290 303 334 311 280 273 262 239 212 232 232 190 217 244 192 225 250 216 236 214 244 251 242 274 204 157 149 104 140 62 98 44 32 100 142 144 81 114 165 181 194 214 269 281 292 269 263 251 236 246 219 202 202 204 191 171 178 158 151 159 137 124 261 242 254 238 236 223 205 201 219 217 204 201 184 186 167 168 186 134 142 108 83 76 85 68 56 37 33 48 34 32 0 37 65 38 40 104 61 79 124 96 126 118 97 73 72 103 136 137 90 55 75 77 113 131 149 160 179 186 139 123 153 140 301 285 277 262 243 224 223 227 267 286 268 244 218 206 178 198 238 180 196 187 165 281 280 302 274 304 334 355 353 330 268 282 229 249 224 172 180 134 171 183 245 293 306 344 324 276 259 292 338 349 366 354 377 405 429 411 412 363 336 304 311 320 213 169 169 203 181 226 237 191 161 202 248 277 295 275 228 265 323 371 391 355
486 533 551 567 593 583 588 564 546 530 562 618 667 710 700 653 673 612 636 602 666 696 735 757 742 712 727 705 687 676 727 590 638 660 643 619 605 568 540 567 608 526 545 563 612 590 563 548 580 580 610 625 630 609 598 615 597 671 668 685 705 724 770 780 751 718 713 690 659 650 628 604 632 764 738 697 732 703 749 698 722 756 775 784 783 784 777 774 768 678 665 666 649 632 625 615 655 637 670 689 712 702 679 740 769 435 450 447 430 465 446 432 437 489 461 458 449 517 505 482 469 523 519 527 481 548 539 576 556 543 544 528 505 475 521 501 415 439 388 372 377 394 372 365 413 409 413 388 460 435 435 446 401 425 380 396 380 355 341 358 360 394 409 388 450 409 391 358 417 395 382 520 500 528 559 525 570 562 552 576 602 579 609 606 603 578 571 552 623 594 544 568 597 586 616 623 626 565 579 649 596 648 628 649 633 648 678 686 660 652 676 694 715 727 479 498 467 497 525 519 525 492 522 552 545 554 568 393 416 434 414 397 403 430 451 476 428 444 465 473 549 575 570 567 541 527 510 487 478 460 436 477 600 595 577 555 583 603 632 611 642 615 606 602 632 506 531 502 488 519 523 546 528 573 561 598 625 575 570 591 519 481 504 522 541 534 512 546 570 601 615 618 642 642 625 630 654 666 660 661 687 697 692 712 734 732 732 732 766 644 637 649 662 672 670 674 657 678 695 717 687 730 736 404 385 390 386 335 326 353 390 347 357 317 300 331 313 283 283 262 262 243 429 409 403 392 425 423 391 404 363 385 347 376 353 311 320 350 324 291 282 279 254 222 238 232 190 215 240 183 216 236 196 219 186 219 221 206 239 225 176 174 124 153 78 101 43 20 88 127 119 48 77 129 144 160 178 303 317 329 305 299 286 271 283 255 237 239 241 229 208 215 194 188 197 174 161 294 275 285 267 267 256 238 232 250 244 230 230 214 220 199 197 213 164 177 145 120 110 113 97 90 63 69 86 71 61 37 0 28 27 55 95 47 44 93 73 112 153 131 106 101 133 161 159 113 61 91 73 126 146 161 169 190 192 144 121 151 133 339 322 314 299 281 261 260 265 304 323 305 281 255 243 216 235 274 217 232 223 202 318 316 337 309 338 367 387 383 361 299 315 263 282 256 208 215 170 203 216 275 322 335 372 350 302 283 314 362 374 392 376 402 429 454 435 433 384 358 325 328 335 241 197 192 227 201 248 255 206 178 212 262 292 310 286 234 271 334 380 398 359
513 560 578 594 619 610 614 590 572 557 589 645 694 736 726 679 698 637 662 628 692 723 762 784 769 738 754 731 714 703 754 618 665 688 670 647 632 596 567 595 636 554 572 590 640 618 591 575 608 608 637 652 658 637 625 643 624 699 696 713 733 751 798 808 779 746 741 718 687 678 656 632 660 792 765 725 760 731 776 725 750 784 803 812 811 812 805 802 795 706 693 694 676 660 653 643 683 665 698 717 740 729 706 768 797 463 478 474 458 493 474 460 464 516 488 485 476 544 533 509 495 551 546 554 508 576 567 603 583 570 570 554 532 501 547 527 440 464 414 398 403 419 397 389 438 433 436 412 483 459 459 469 428 453 407 424 408 383 369 385 388 421 437 415 476 435 417 384 443 420 408 548 528 556 587 553 597 589 579 604 630 606 636 633 629 604 597 579 649 621 570 593 622 612 642 649 651 590 604 675 621 674 653 675 660 675 705 713 687 678 703 721 742 754 504 523 491 521 550 544 549 515 545 576 569 578 592 416 438 456 435 417 421 448 471 496 448 464 487 495 571 596 591 588 562 548 532 506 497 479 454 494 625 619 601 578 605 626 656 634 665 637 628 623 653 526 551 521 506 537 541 564 547 592 581 618 644 594 588 609 536 496 517 534 554 547 527 563 587 618 632 636 660 659 642 649 673 684 677 677 704 715 710 731 753 750 749 749 783 666 657 668 681 693 691 695 679 700 716 737 707 749 757 431 411 417 414 363 353 380 416 373 381 343 325 354 336 307 305 286 284 265 454 434 427 416 449 446 414 426 386 406 368 395 372 331 338 367 339 306 295 298 271 237 249 240 198 222 244 185 216 232 189 213 172 207 203 182 216 246 196 197 146 170 100 115 63 44 92 127 109 36 51 106 118 137 153 330 345 357 333 327 313 299 310 282 264 266 269 256 236 242 222 216 224 202 188 321 302 311 291 293 283 265 258 276 269 254 254 240 247 225 222 238 190 205 173 148 137 138 123 118 89 97 113 98 85 65 28 0 42 75 93 50 22 70 61 105 178 156 131 123 155 180 175 132 75 106 78 138 159 172 176 199 197 150 123 151 130 366 350 341 327 308 288 288 292 332 351 332 308 282 271 243 262 300 244 259 249 228 344 342 362 333 361 390 408 403 383 320 337 287 306 279 234 240 196 226 240 296 343 354 391 368 320 299 329 378 391 410 392 419 446 470 450 448 397 372 338 339 345 260 216 209 244 216 264 267 217 190 220 272 303 319 293 238 275 340 385 401 360
485 534 552 569 596 588 593 569 550 533 565 622 671 714 706 659 680 617 641 607 671 697 735 757 744 714 730 708 690 678 728 589 637 660 643 621 606 569 539 567 608 525 543 561 610 588 561 545 575 576 607 622 626 606 593 610 590 668 666 684 703 722 769 778 749 716 709 687 656 646 623 598 626 761 734 694 728 698 744 692 716 750 768 780 778 778 771 766 759 674 660 661 642 625 617 608 646 629 664 683 706 692 671 731 759 432 445 441 424 459 439 424 427 481 452 448 439 509 496 471 456 514 509 516 468 539 529 565 545 532 531 515 492 460 507 486 399 424 376 359 364 378 356 347 398 392 394 370 441 418 418 427 397 421 376 390 374 350 335 350 352 386 400 378 437 397 378 344 403 380 367 517 497 524 554 519 563 554 544 568 595 569 599 595 591 566 558 539 610 581 530 553 582 572 602 608 610 549 564 635 580 634 611 634 623 639 668 675 649 639 664 683 704 715 463 481 450 479 509 503 508 473 503 534 527 537 551 373 395 413 392 375 380 407 429 454 406 422 444 453 529 554 549 546 520 506 490 464 455 437 412 453 583 577 559 536 563 584 614 592 623 595 585 581 611 484 509 480 464 495 499 523 505 550 539 576 602 552 547 567 495 456 478 496 515 508 487 522 546 577 591 595 619 618 601 607 631 643 636 636 663 673 669 689 711 708 708 708 742 623 615 627 639 651 648 653 637 658 673 695 665 707 715 409 389 392 387 336 329 356 397 352 367 322 309 343 323 294 297 274 277 257 437 416 412 403 435 435 403 417 376 399 362 393 370 327 338 368 344 312 304 297 273 243 260 257 215 240 265 209 242 263 223 245 211 245 244 225 258 240 192 187 139 172 95 124 65 43 114 154 145 72 92 148 159 180 195 305 317 326 303 298 288 273 281 254 239 237 237 223 203 213 194 184 189 168 159 299 279 292 276 274 260 242 239 257 255 242 239 222 223 205 206 224 172 179 141 118 114 123 106 93 74 70 79 63 45 38 27 42 0 33 71 24 47 87 58 91 138 116 91 82 113 138 134 90 35 65 47 99 120 135 142 164 165 117 95 125 108 331 316 310 294 276 257 254 257 297 314 295 270 244 235 208 226 260 206 221 210 190 305 302 321 291 320 348 366 361 341 278 295 246 264 237 194 199 156 184 198 254 301 312 349 326 278 258 289 337 350 368 351 378 405 429 410 408 358 333 299 302 308 218 174 168 203 176 224 229 179 152 185 236 266 283 259 207 244 307 353 371 333
464 514 531 550 577 570 577 552 533 514 546 603 653 697 689 643 664 601 624 590 654 676 713 736 723 694 712 689 671 658 707 567 614 637 622 601 586 548 517 544 587 502 520 538 587 565 537 520 549 552 582 598 601 581 568 583 563 644 643 661 680 698 746 754 725 691 684 663 631 621 598 571 599 736 709 668 702 673 718 666 689 724 741 754 751 751 743 738 730 648 634 634 614 598 588 580 618 601 636 656 678 663 642 701 729 407 420 414 398 432 412 395 398 454 423 419 409 481 468 441 426 485 479 485 437 510 500 535 515 502 501 484 461 428 475 455 367 392 346 329 333 346 323 315 366 360 362 337 409 385 386 394 372 396 351 363 348 324 309 323 324 358 371 349 407 367 347 313 372 349 336 493 472 499 528 492 536 527 515 540 566 540 570 565 561 535 527 508 580 550 498 522 550 540 570 576 578 517 532 604 548 602 579 602 593 610 639 646 620 609 633 652 674 685 431 449 417 447 477 470 475 440 470 501 495 505 518 341 363 381 360 343 348 375 397 422 374 390 412 420 497 522 516 513 487 474 457 432 423 405 381 422 551 545 526 503 531 552 582 559 590 562 553 548 578 452 477 448 433 464 468 491 473 518 507 544 570 521 515 536 464 427 449 468 487 480 457 491 515 546 560 563 587 587 570 575 599 611 605 606 632 642 637 657 679 677 677 677 711 591 583 595 608 618 616 621 604 626 641 663 633 675 682 392 372 373 367 316 312 338 383 336 357 307 297 336 314 285 293 267 273 253 424 402 400 394 425 427 396 411 369 395 358 392 369 325 339 371 349 319 312 298 277 250 271 272 230 257 283 230 263 287 250 271 241 274 276 257 291 238 193 182 140 179 101 137 81 63 136 178 174 103 125 181 192 212 228 287 296 303 280 277 269 253 259 233 220 216 213 198 179 192 175 161 163 144 138 282 263 279 265 260 244 226 227 244 247 236 230 211 206 192 197 216 162 161 119 98 101 118 101 82 75 60 59 43 20 40 55 75 33 0 70 41 78 112 76 94 108 85 60 49 80 106 104 58 17 37 43 74 93 111 121 140 146 100 85 115 104 303 290 285 269 251 233 228 229 269 286 266 240 215 208 181 197 228 178 191 180 161 275 270 289 259 287 316 333 329 308 246 263 214 232 205 164 167 126 151 166 222 268 280 317 295 247 228 259 307 319 337 321 347 374 399 380 379 329 303 270 275 283 186 142 137 172 147 194 201 153 125 163 210 240 258 236 188 226 284 332 352 316
527 578 595 615 643 637 644 619 600 579 612 669 720 764 757 711 733 669 691 657 722 739 774 798 787 759 777 755 737 722 771 629 676 699 685 665 650 612 580 607 649 563 581 599 648 625 597 579 606 610 641 657 659 638 624 638 615 702 703 721 740 758 807 813 785 750 742 721 689 678 654 625 652 794 767 725 759 728 773 720 742 778 791 810 806 804 796 787 777 704 689 688 666 649 637 631 666 651 689 709 730 710 692 748 773 467 477 470 455 487 466 446 447 506 473 467 455 531 517 485 468 534 526 528 477 558 547 579 560 546 542 525 501 464 512 490 401 428 392 373 373 380 356 345 403 390 385 364 433 414 417 417 432 454 410 419 404 382 366 378 376 410 420 399 448 411 390 354 412 388 373 553 531 556 584 546 590 579 566 589 617 587 617 610 604 578 567 547 621 589 534 557 584 577 607 610 610 549 565 642 578 637 608 634 639 657 686 690 664 649 673 694 718 726 463 478 446 472 511 500 501 462 491 525 522 534 545 363 381 396 373 353 353 380 403 432 382 401 426 438 514 537 527 526 502 486 473 440 427 408 381 419 579 571 549 524 550 576 606 579 608 578 566 559 589 462 486 453 433 464 470 491 479 524 516 551 576 524 516 534 461 415 434 449 469 464 446 488 512 543 558 564 586 584 565 578 601 610 601 600 627 641 639 658 681 675 673 672 708 603 591 599 611 626 626 633 620 640 652 672 638 680 691 460 440 440 432 381 379 406 452 405 428 376 367 406 384 356 362 337 343 322 493 472 470 464 495 498 466 482 439 465 428 461 438 394 407 438 414 383 375 366 343 314 331 327 285 310 334 276 309 326 282 306 262 298 287 251 286 307 261 252 208 243 165 195 136 113 182 219 202 129 127 184 182 214 220 354 360 365 342 342 336 320 323 299 287 282 276 258 242 258 242 226 222 206 205 351 332 349 335 330 313 295 297 314 317 306 300 281 275 262 267 287 232 230 186 167 172 188 170 152 141 130 128 113 90 104 95 93 71 70 0 48 79 76 42 24 159 138 117 99 119 125 112 87 53 61 27 67 86 90 89 113 106 61 32 57 38 357 347 345 328 311 294 287 285 325 337 317 290 265 265 239 251 271 232 241 227 214 321 310 324 291 315 341 351 342 326 267 288 249 261 233 211 209 177 183 199 241 283 291 324 298 251 226 252 302 317 338 313 345 371 394 373 367 316 293 257 255 257 199 160 144 177 143 190 185 134 113 131 186 217 232 203 146 182 249 293 308 267
503 553 571 589 615 608 614 589 570 552 585 641 691 735 727 680 701 638 661 627 692 715 753 776 763 733 750 728 710 697 747 607 654 677 662 640 625 588 557 584 626 542 560 578 627 605 577 561 590 592 623 638 642 621 608 624 604 684 683 701 720 739 787 795 766 732 725 703 672 662 638 612 640 777 750 709 743 713 759 707 730 764 781 795 792 792 784 779 770 689 675 675 655 638 629 621 658 642 677 697 719 704 683 742 769 448 460 455 439 473 453 436 439 494 464 459 449 521 508 481 465 526 520 525 476 550 540 575 555 542 540 524 500 467 514 493 405 430 386 369 372 384 361 351 405 396 396 373 444 421 423 428 413 437 391 404 388 365 350 364 364 398 411 390 446 406 387 352 411 388 374 534 513 539 569 533 577 567 556 580 607 581 610 606 601 575 566 547 619 589 537 560 588 579 609 614 616 555 569 643 585 640 616 640 634 650 680 686 660 648 673 692 714 724 468 485 454 482 515 507 511 474 504 536 531 542 554 375 396 413 391 372 376 402 425 451 403 420 443 453 529 554 547 544 519 505 489 461 451 432 407 446 587 581 561 537 564 587 617 593 623 595 584 578 609 482 507 476 459 490 495 517 502 547 537 573 599 548 541 561 488 447 468 485 504 498 478 516 540 571 585 590 613 612 594 602 626 637 630 629 656 668 664 684 706 703 702 701 736 622 612 623 635 648 646 652 637 658 672 693 661 704 712 430 409 412 406 355 349 376 419 373 390 344 331 366 346 317 321 297 300 281 459 438 434 426 458 458 427 441 399 423 386 417 394 350 362 393 368 336 328 321 297 267 284 279 236 262 286 229 261 280 238 261 222 257 252 225 259 264 216 210 163 196 119 147 88 65 134 172 158 85 94 152 158 183 195 325 335 343 320 317 307 292 299 273 258 256 254 238 220 232 213 201 203 184 177 319 300 314 298 295 281 263 261 279 278 266 262 245 243 227 229 247 194 199 159 136 135 146 129 115 97 92 97 81 59 61 47 50 24 41 48 0 43 71 37 67 148 125 100 87 116 136 129 88 31 61 29 89 110 122 126 149 148 100 75 104 86 344 331 326 309 292 273 269 270 310 326 307 281 255 249 222 238 268 219 231 219 202 315 309 326 296 323 351 366 360 341 279 298 251 267 240 203 206 166 187 202 254 299 310 345 321 274 252 281 330 344 363 343 372 398 422 402 399 348 324 289 290 295 215 173 163 198 168 216 218 167 141 170 222 253 270 243 190 226 291 336 353 313
529 577 595 611 637 628 632 608 590 574 606 663 712 754 744 697 717 656 680 646 711 739 778 801 786 756 771 749 731 720 771 633 681 703 686 663 649 612 583 610 652 569 587 605 655 633 605 589 621 622 652 667 671 651 639 656 636 713 711 728 748 766 813 823 794 760 755 732 701 692 669 644 672 806 779 739 773 744 790 738 762 796 815 825 823 824 817 813 805 719 706 707 688 672 663 654 693 676 710 729 752 739 717 777 806 476 491 487 470 505 486 470 474 528 499 495 485 555 543 517 503 561 556 562 515 586 576 611 592 579 578 562 539 506 553 532 445 470 423 406 410 424 401 392 444 437 438 414 485 462 463 470 442 466 421 436 420 396 381 397 398 432 446 425 484 444 424 390 449 427 413 562 542 569 600 565 609 601 590 615 641 616 646 642 638 613 605 585 657 628 576 599 628 618 648 654 656 595 610 682 626 680 657 680 670 685 715 722 696 686 710 729 751 762 509 526 495 524 555 548 552 516 546 578 572 582 595 417 438 455 433 415 418 445 468 494 446 463 486 496 572 596 589 587 562 547 532 504 493 475 449 489 628 622 603 579 606 629 659 635 666 637 627 621 651 525 549 518 502 532 537 560 544 589 579 616 641 591 584 604 531 488 508 525 545 539 519 558 582 613 627 632 655 654 636 645 669 680 672 671 698 710 707 727 749 745 744 743 778 665 655 665 678 691 689 694 679 700 714 736 704 746 755 449 429 434 430 379 370 397 435 391 401 361 344 375 356 327 326 306 305 286 473 453 447 436 469 466 434 447 406 427 390 417 393 352 360 388 361 328 317 320 292 259 271 261 219 242 265 204 235 249 205 229 183 220 210 182 217 267 217 218 167 192 121 137 84 63 113 146 124 54 51 109 115 140 152 347 360 371 347 342 329 315 325 298 281 281 282 269 249 257 237 229 235 214 203 338 319 330 311 311 301 282 277 294 289 274 274 259 264 243 241 257 209 221 186 162 154 157 141 134 107 112 125 109 92 79 44 22 47 78 79 43 0 49 41 87 185 162 137 127 157 179 171 131 73 103 69 131 152 163 165 189 184 138 110 135 113 377 362 355 339 321 302 300 303 343 361 342 317 291 282 254 272 306 253 267 257 237 352 348 367 336 364 392 408 402 383 321 339 291 309 281 241 245 203 228 243 296 342 352 388 364 316 294 323 372 386 406 385 414 441 464 444 440 390 365 330 330 334 258 215 206 240 210 258 259 208 183 208 262 293 309 281 225 260 327 371 386 344
573 622 639 657 683 674 679 655 637 620 652 709 758 801 792 745 765 703 727 693 758 784 822 845 831 801 818 795 777 765 815 677 724 747 731 708 694 657 627 654 696 612 630 648 697 675 648 631 661 663 693 709 713 692 679 695 674 755 753 771 790 809 856 865 836 802 796 774 742 732 709 683 711 847 821 780 814 784 830 777 801 835 852 866 863 863 855 849 841 760 746 746 726 709 699 692 729 712 748 768 790 774 753 812 839 518 531 526 510 544 524 506 509 565 534 529 519 592 579 550 535 596 590 594 545 621 610 644 625 611 609 593 569 534 581 560 471 497 456 438 440 450 427 416 472 461 459 436 506 486 488 491 483 507 462 475 459 436 421 435 435 469 481 460 515 476 456 421 479 456 442 604 583 610 640 604 648 638 627 651 678 651 680 675 670 644 635 615 688 657 604 627 654 646 676 681 681 620 636 711 650 707 680 706 704 720 750 755 729 717 741 761 784 794 534 550 518 546 581 572 574 536 565 598 595 607 618 437 456 471 448 428 429 455 478 507 458 476 501 513 589 612 602 602 577 561 548 515 503 483 456 494 652 644 623 598 625 649 680 654 683 653 641 634 665 537 562 528 509 539 546 567 554 600 591 627 651 599 591 609 536 489 506 520 540 537 520 563 587 617 633 639 661 659 640 653 677 686 676 674 702 716 714 734 757 750 748 746 783 679 666 675 687 702 702 709 695 716 727 747 713 756 766 495 475 479 475 423 416 443 482 438 450 408 393 424 405 376 375 355 354 335 521 501 495 485 518 515 483 496 455 476 438 466 442 401 408 436 408 374 363 368 340 306 316 304 263 285 305 243 273 281 234 258 203 241 221 178 213 316 266 267 216 240 170 185 133 112 157 185 155 95 69 118 110 146 147 393 404 413 390 386 375 360 369 341 326 325 324 309 290 301 281 271 274 254 246 385 366 378 359 359 347 329 324 342 337 323 322 307 310 290 290 306 256 266 228 205 200 205 189 180 155 157 166 150 130 124 93 70 87 112 76 71 49 0 38 69 218 195 171 157 184 197 186 153 100 125 83 142 161 166 163 187 176 135 105 121 97 415 401 396 380 362 343 339 341 381 397 377 351 326 320 293 309 336 289 302 289 272 385 378 393 361 387 414 426 417 401 340 361 318 333 304 273 274 236 253 268 315 358 366 400 374 327 302 328 377 393 414 388 421 446 469 447 441 390 367 332 327 328 273 233 219 252 219 266 260 209 189 203 258 289 303 271 212 244 315 356 366 322
540 590 607 625 652 645 650 626 607 589 622 678 728 771 763 716 737 675 698 664 729 752 789 812 799 770 787 765 746 734 783 643 691 714 698 677 662 624 594 621 663 578 596 614 664 641 613 597 626 628 659 674 678 657 644 659 638 720 719 737 756 775 823 830 802 768 761 739 707 697 674 647 674 812 786 745 779 749 794 741 764 799 815 831 827 826 819 812 804 724 710 710 689 673 662 655 692 676 712 732 753 737 717 775 801 484 496 490 474 508 488 470 472 529 498 492 482 555 542 513 497 559 553 557 507 584 573 607 588 574 572 555 531 496 543 522 433 459 419 400 403 412 389 378 434 423 421 399 469 448 450 453 449 472 427 439 424 401 385 399 398 433 444 423 477 438 418 383 441 418 404 570 549 575 604 568 612 602 590 614 641 614 643 638 632 607 597 577 650 619 566 589 616 608 638 643 644 582 598 673 612 669 642 668 666 683 712 718 692 679 703 724 746 756 496 512 480 508 543 534 537 498 528 561 557 569 580 399 418 434 411 392 393 420 443 471 422 440 465 476 552 576 566 565 540 525 511 480 468 448 422 460 614 606 585 561 587 612 642 617 646 616 605 598 629 501 526 493 474 505 511 533 519 564 556 592 616 564 557 576 502 457 476 491 511 506 488 530 553 584 599 605 628 625 607 619 642 652 643 641 669 682 680 700 722 717 715 713 750 643 631 640 652 666 666 672 658 679 691 712 678 721 731 466 446 448 443 392 386 413 455 409 426 380 367 401 381 352 354 332 334 314 495 474 470 461 494 493 461 475 433 457 419 449 425 383 393 422 396 364 354 352 326 295 309 300 258 282 305 245 276 290 245 269 221 258 245 209 244 297 248 244 196 226 150 173 116 93 153 187 164 95 86 142 140 172 178 362 372 380 356 353 344 329 336 309 295 292 290 274 256 268 250 238 239 220 214 356 337 350 334 332 318 299 297 315 313 300 297 280 280 263 264 282 230 235 195 173 171 181 164 151 131 128 134 117 96 96 73 61 58 76 42 37 41 38 0 46 181 159 135 120 146 160 149 115 64 87 45 105 125 132 131 155 148 103 73 96 73 378 366 362 345 328 309 304 305 345 360 340 314 289 284 257 272 299 253 265 252 236 347 340 355 323 350 376 389 381 363 303 323 280 295 266 236 237 199 215 230 277 321 330 364 338 291 267 294 344 358 379 355 386 412 436 414 409 358 334 299 297 299 236 196 182 216 183 231 227 176 154 173 228 259 274 244 187 221 290 333 346 304
551 602 619 639 667 661 669 643 624 604 637 693 744 788 781 735 757 694 715 681 746 763 798 822 812 784 801 780 761 746 795 653 699 723 709 689 674 636 604 631 673 587 604 623 672 649 620 603 629 633 664 681 682 661 647 661 638 725 726 744 763 782 831 836 808 773 765 745 712 701 677 648 675 817 790 748 782 751 796 743 764 800 813 833 828 826 818 809 799 727 712 711 688 671 659 653 687 673 711 732 752 732 713 769 793 491 500 493 478 510 489 468 468 529 495 488 476 553 538 506 489 556 547 549 497 579 568 600 581 566 562 545 520 482 530 509 420 447 413 393 394 398 375 363 422 407 401 380 449 431 435 432 456 478 434 442 427 406 390 401 398 432 441 421 469 432 411 375 431 407 392 577 555 579 607 569 612 601 588 611 639 609 638 631 624 598 587 566 641 608 553 575 602 595 625 628 627 566 582 661 595 655 624 652 660 678 707 710 684 668 693 714 738 746 481 495 463 488 529 518 517 477 505 540 538 551 561 379 396 410 386 365 364 390 414 444 394 413 439 452 528 550 539 539 514 498 486 451 438 417 390 427 596 587 564 538 564 591 622 594 622 591 578 570 601 473 498 463 442 473 480 500 489 534 527 562 585 533 524 542 468 420 437 451 471 468 451 496 519 550 565 572 594 591 572 587 610 618 608 606 634 648 648 667 690 683 680 678 715 615 601 609 620 637 638 645 633 653 663 682 647 690 701 484 464 464 456 406 403 430 476 429 451 401 391 429 408 379 385 361 365 345 518 496 494 488 519 521 490 505 462 488 451 483 460 416 428 459 434 403 394 387 364 334 350 344 301 326 349 290 322 336 291 315 266 304 288 247 282 330 282 275 229 263 186 213 155 132 197 232 211 140 130 184 179 214 216 379 384 389 366 366 360 344 348 323 312 306 300 282 266 282 266 250 246 230 230 375 356 373 359 354 337 319 321 338 340 329 324 305 299 286 291 310 256 254 210 191 195 210 193 176 163 153 152 137 114 126 112 105 91 94 24 67 87 69 46 0 182 161 141 123 142 144 129 109 77 85 51 85 101 101 95 119 107 68 39 52 28 380 370 369 352 335 318 310 309 348 360 339 312 288 288 263 275 292 255 264 249 237 342 331 343 309 333 358 366 356 341 283 306 269 280 251 233 230 200 203 219 257 297 304 336 309 263 237 261 311 326 348 321 354 379 402 380 373 321 299 263 258 258 214 178 160 190 156 201 192 142 125 134 189 220 234 202 144 177 247 288 301 258
371 423 440 461 490 487 497 470 451 428 461 517 568 613 609 563 587 523 542 507 573 583 617 641 632 605 624 603 583 567 615 472 518 542 528 511 495 456 424 450 493 406 423 441 490 467 438 421 447 451 482 499 500 479 465 479 458 543 544 563 581 600 649 654 626 591 583 563 530 519 495 467 494 635 608 567 600 570 615 562 584 619 635 652 647 646 638 631 623 545 531 530 508 492 481 474 511 495 531 551 573 556 536 594 621 309 318 311 296 329 308 289 291 348 317 311 301 374 361 333 318 378 372 378 330 403 392 427 408 394 393 377 354 322 369 348 262 286 238 221 225 241 219 213 260 257 264 237 309 283 282 296 274 296 252 260 245 224 208 219 218 252 264 243 299 259 239 206 265 242 229 395 373 397 425 388 432 421 409 433 460 433 462 458 453 428 420 401 472 443 391 415 444 433 463 470 473 412 426 497 443 495 475 496 486 502 532 538 512 501 525 545 566 577 326 346 315 346 372 366 373 342 372 401 392 401 415 244 269 289 272 259 269 295 315 334 290 303 321 326 401 427 427 421 394 383 364 347 342 327 307 350 447 443 426 405 433 451 480 461 493 467 460 458 487 364 389 365 356 387 387 413 390 433 419 457 485 438 436 459 391 365 393 416 432 421 394 416 440 471 483 483 508 510 496 493 517 532 529 532 557 563 553 575 595 598 599 602 632 498 495 509 523 530 525 527 509 531 550 573 547 588 593 315 295 290 280 231 234 260 314 265 303 239 241 290 265 241 261 230 246 227 357 334 338 339 367 377 348 367 324 356 325 366 346 299 323 357 344 321 322 284 275 262 291 306 269 296 324 285 317 349 323 340 328 356 367 359 391 222 193 168 155 198 144 186 153 149 206 247 258 199 229 282 297 312 331 209 208 210 187 191 191 175 172 151 147 134 122 102 91 114 106 81 66 60 77 212 194 220 216 202 177 162 176 189 207 203 189 167 143 145 163 183 132 105 62 67 94 125 116 94 123 97 73 83 93 118 153 178 138 108 159 148 185 218 181 182 0 23 48 61 43 67 85 74 118 98 138 107 106 126 144 148 168 144 152 173 177 198 188 188 170 155 139 129 127 166 179 159 133 108 106 82 93 121 73 84 72 56 167 164 184 157 187 217 241 241 217 155 166 111 133 110 56 62 19 61 69 135 183 199 238 222 177 169 204 244 251 263 261 277 305 329 314 320 275 248 223 237 253 115 79 95 118 116 145 170 143 118 167 191 212 231 226 201 234 270 318 347 322
390 442 459 479 508 504 513 487 467 445 478 534 586 630 625 579 603 539 559 524 589 602 637 661 651 624 642 621 602 586 634 492 538 561 548 529 514 475 443 469 512 426 443 461 510 487 459 441 468 472 503 519 521 501 487 501 480 564 565 583 602 620 670 675 647 612 604 584 551 540 517 489 516 656 629 588 622 591 637 584 606 641 657 673 669 668 660 654 645 567 552 552 531 514 504 497 533 517 553 573 595 579 558 617 644 329 339 333 317 350 330 311 313 370 339 334 324 397 383 356 341 401 395 400 352 425 415 450 430 417 416 399 376 344 391 371 284 308 261 244 248 263 241 234 282 278 284 258 329 304 304 316 294 317 272 282 266 245 229 241 240 274 286 265 321 281 262 228 287 264 251 415 394 418 447 410 454 443 432 455 482 455 485 480 476 450 442 423 495 465 414 437 466 456 486 492 495 434 448 519 465 518 497 519 508 525 554 560 534 524 548 567 589 600 348 367 336 367 394 388 394 362 392 422 414 422 437 264 288 308 289 275 284 310 330 351 306 320 339 345 420 447 445 440 413 401 382 364 358 342 320 363 469 464 447 425 453 472 501 481 513 487 479 476 505 381 406 381 371 402 403 428 406 450 437 474 502 454 452 474 405 376 402 425 441 431 406 430 454 485 498 499 524 525 510 509 533 547 544 546 572 578 570 591 612 613 615 617 648 517 513 526 540 547 543 546 529 550 568 591 564 606 611 330 310 307 298 247 249 275 327 279 312 251 251 298 273 247 265 234 248 229 370 347 350 349 378 386 356 375 331 363 330 369 349 302 324 358 342 318 317 284 272 256 284 296 258 285 313 271 304 334 306 324 309 338 348 338 370 222 188 166 145 189 129 172 135 128 189 230 239 177 207 260 274 291 309 224 225 228 206 207 205 189 189 166 160 149 140 121 107 127 116 94 84 73 83 225 206 230 223 211 188 172 183 198 212 206 194 172 153 150 165 186 132 111 64 61 85 116 104 80 106 79 55 63 71 97 131 156 116 85 138 125 162 195 159 161 23 0 25 39 29 63 77 55 95 77 116 91 93 114 132 139 158 128 134 156 158 220 209 208 190 174 157 149 148 187 202 182 156 130 127 101 114 144 95 106 94 77 190 186 206 178 207 237 260 258 235 172 185 132 152 128 78 84 41 76 87 151 199 214 253 235 189 177 212 254 263 277 271 289 317 341 326 330 284 257 229 241 256 126 85 95 124 115 150 171 138 111 160 190 213 232 224 193 228 269 318 345 317
410 461 478 498 526 521 529 503 484 463 496 552 603 647 642 595 618 554 575 541 606 622 658 681 670 642 660 639 620 605 654 512 559 582 568 548 533 495 463 490 532 446 464 482 531 509 480 463 491 494 525 541 544 523 509 524 503 586 586 604 624 642 691 697 669 634 627 606 573 563 540 512 540 679 652 611 644 614 660 607 630 665 681 696 693 692 684 678 670 590 576 575 555 538 528 521 558 541 577 597 619 603 582 641 669 351 362 356 340 374 353 335 338 394 363 359 349 421 408 381 366 425 419 425 377 450 440 475 455 442 441 424 402 370 416 396 309 333 286 269 273 288 266 258 308 303 307 282 354 329 328 340 316 339 294 305 289 267 251 264 264 298 311 289 347 307 287 253 312 290 277 437 415 441 470 433 477 467 456 480 507 480 510 505 501 475 467 448 520 490 439 463 491 481 511 518 520 459 473 545 490 543 522 544 533 549 579 585 559 549 573 592 614 625 373 392 361 391 419 413 419 386 416 446 438 447 461 287 311 330 311 296 303 330 351 373 327 342 361 368 444 470 467 462 436 423 405 385 378 362 339 382 494 488 471 449 477 496 526 505 537 510 502 499 528 403 428 402 390 421 423 448 427 471 458 496 523 475 472 493 423 392 417 439 456 447 422 449 473 504 517 519 544 545 529 530 554 567 563 565 591 599 591 612 633 634 634 636 668 540 535 548 561 570 566 569 552 573 591 613 586 627 633 345 325 324 316 265 264 291 340 292 321 264 260 304 280 253 268 239 250 230 382 360 361 358 388 394 364 381 338 368 333 371 350 303 323 357 339 313 311 282 268 249 275 284 244 272 300 254 287 316 286 305 286 316 324 313 345 221 183 163 136 179 113 155 113 105 169 210 217 153 182 236 249 266 284 239 243 248 225 225 220 204 207 183 173 165 159 141 125 142 128 109 105 89 92 238 219 240 231 221 200 183 190 206 216 209 199 177 164 156 168 189 133 119 72 60 79 107 93 68 88 60 38 41 46 73 106 131 91 60 117 100 137 171 135 141 48 25 0 19 34 71 79 43 71 57 93 80 88 109 125 137 152 116 117 142 141 244 232 229 212 195 177 170 171 211 226 206 180 155 150 123 138 169 118 131 119 101 215 211 231 202 231 261 282 280 257 194 209 157 176 151 104 109 66 98 110 172 220 234 272 253 206 192 226 270 280 295 287 307 335 359 343 345 298 271 241 251 264 143 100 105 137 121 162 179 140 111 159 195 221 240 227 190 227 274 323 348 317
428 479 496 516 545 540 548 522 503 481 515 571 622 666 661 614 637 573 594 560 625 640 675 699 689 661 679 657 638 623 672 530 576 600 586 567 551 513 481 507 550 464 481 500 549 526 497 480 507 511 542 558 560 540 526 540 519 603 604 622 641 659 708 714 686 651 643 623 590 579 556 528 555 695 668 627 661 630 676 623 645 680 696 712 708 707 699 693 684 606 592 591 570 553 542 535 572 556 592 613 634 617 597 655 682 368 378 372 356 389 369 350 352 409 378 372 362 435 422 393 378 439 433 438 389 464 453 487 468 454 453 436 413 379 427 406 318 343 299 281 284 297 274 266 318 310 313 288 360 336 337 345 333 356 311 321 305 284 268 280 279 313 325 304 359 319 299 265 323 300 287 454 432 457 486 449 493 482 470 494 521 494 523 518 513 488 479 459 532 502 449 473 501 491 521 527 529 468 483 556 499 553 530 553 547 563 593 598 572 561 585 605 627 637 382 400 368 398 428 421 426 391 422 452 446 456 469 292 315 333 313 297 303 330 351 375 328 343 364 372 448 474 469 466 440 426 409 386 378 361 338 380 502 496 477 455 482 503 533 510 542 514 505 501 531 405 430 402 389 420 423 447 428 472 460 498 525 475 471 492 421 387 412 433 450 441 418 448 472 503 516 519 543 544 527 530 554 567 562 563 589 598 592 612 634 633 633 635 667 543 537 549 562 572 569 573 556 577 594 616 587 629 636 364 344 342 334 283 283 310 359 311 340 283 278 322 299 272 285 256 267 247 401 379 380 377 407 413 382 399 356 386 351 388 367 320 340 373 354 327 324 298 283 262 287 294 253 281 308 260 294 321 288 308 285 316 321 306 339 237 197 179 148 191 121 162 115 103 171 214 216 149 174 229 241 260 277 258 262 266 243 244 239 223 225 201 192 184 177 159 143 161 147 128 123 108 111 257 238 259 249 240 219 202 209 225 234 227 217 196 182 175 186 206 151 138 91 78 94 121 105 81 94 68 50 46 41 72 101 123 82 49 99 87 127 157 120 123 61 39 19 0 32 64 68 26 57 38 77 62 72 93 108 122 135 98 98 123 122 259 248 246 229 212 195 187 187 227 241 221 194 169 166 140 153 180 134 145 132 116 228 222 240 210 238 267 286 282 260 198 214 165 183 156 116 118 80 102 116 174 222 234 272 251 204 187 220 266 277 293 282 305 332 356 339 340 292 265 234 242 253 141 97 97 131 112 155 169 127 98 144 183 210 229 214 174 211 261 310 334 302
413 466 483 503 533 529 539 513 493 470 503 559 611 655 651 605 629 565 585 550 615 625 659 683 674 648 666 645 626 609 657 514 560 583 570 553 537 499 466 492 535 448 465 483 532 509 480 462 487 492 523 540 541 520 505 519 496 584 586 604 623 641 691 696 667 632 623 604 571 559 535 506 533 676 648 607 640 609 655 601 623 658 672 692 687 685 676 668 659 585 571 569 547 530 518 512 547 532 569 590 611 592 573 629 655 351 359 352 336 368 347 326 328 387 354 348 336 412 398 367 351 415 408 411 361 439 428 461 442 428 426 409 385 350 398 377 289 314 273 255 257 267 244 235 289 280 282 257 329 305 307 314 316 337 294 301 286 265 249 259 257 291 300 280 331 293 272 237 295 272 258 437 414 438 466 427 471 459 447 470 498 469 498 492 487 461 451 431 504 473 420 444 472 463 493 498 499 438 453 527 469 524 500 523 521 538 567 572 546 533 557 578 600 610 352 369 338 367 399 391 395 360 390 421 415 425 438 261 283 302 282 266 272 299 320 343 297 312 333 341 417 442 438 434 408 395 378 355 347 330 307 349 471 465 446 423 451 472 502 479 510 483 474 470 499 374 399 371 358 389 392 416 397 441 429 466 493 444 440 462 391 359 384 406 423 413 389 417 441 472 486 488 512 513 497 499 523 536 531 533 559 567 560 581 603 602 603 604 636 512 505 517 531 540 537 541 525 546 562 584 556 598 604 357 337 333 323 273 276 302 355 306 341 279 279 326 302 276 293 263 276 257 398 375 378 377 406 415 385 403 360 391 358 397 377 330 352 385 369 344 342 311 298 281 307 317 278 305 333 288 321 350 318 338 316 347 353 337 370 249 214 192 168 212 147 189 145 134 201 243 247 181 205 261 272 292 308 251 251 252 230 233 232 216 214 193 188 176 165 145 133 155 144 122 109 100 111 253 234 258 252 240 216 201 212 226 240 235 223 201 181 179 193 214 160 140 93 87 110 139 126 101 121 94 72 74 72 103 133 155 113 80 119 116 157 184 146 142 43 29 34 32 0 37 49 33 85 59 101 65 65 86 103 111 129 101 110 131 134 238 230 230 212 197 182 171 168 207 218 197 170 146 148 124 134 153 114 122 108 97 202 194 210 179 207 236 254 250 229 166 183 135 152 125 91 91 60 71 86 143 190 203 241 221 174 159 193 237 247 263 253 275 302 327 309 312 264 238 208 218 231 110 67 71 103 89 128 146 110 82 132 163 188 207 196 164 199 243 291 317 289
427 481 497 519 550 548 559 532 512 487 521 576 628 673 670 625 650 585 603 569 634 638 669 694 688 662 682 661 642 624 670 526 570 594 583 568 552 513 479 504 548 459 475 494 542 518 489 471 493 499 531 548 547 527 511 523 498 592 595 613 632 649 700 703 675 639 629 611 577 565 541 509 536 682 654 612 645 614 658 604 624 661 672 696 689 686 677 666 655 590 575 572 547 531 516 513 545 531 571 592 612 588 571 625 649 361 367 358 344 374 351 328 327 390 355 346 334 412 397 362 345 414 405 405 353 437 425 456 437 422 418 401 376 338 386 365 276 303 271 250 250 254 231 219 278 264 262 239 309 289 292 293 327 347 305 308 294 276 259 266 261 294 301 281 325 289 267 231 287 263 248 446 423 445 471 431 474 461 447 469 497 466 495 487 480 454 443 422 496 463 409 431 458 451 481 485 485 424 439 517 453 511 483 509 516 535 564 566 540 524 549 570 594 602 338 353 321 348 385 375 377 339 368 401 397 409 421 240 260 277 255 237 242 269 291 316 268 285 307 317 393 418 411 408 383 369 353 326 317 299 275 317 454 447 426 402 428 452 483 457 488 459 448 443 473 346 371 342 327 358 362 385 367 412 401 438 464 414 409 430 359 324 348 369 386 378 354 385 409 440 454 457 481 481 465 469 493 505 499 500 527 536 531 551 573 571 571 572 605 486 477 488 501 513 511 516 501 522 536 557 527 569 577 379 360 353 341 293 299 324 380 331 370 306 309 358 332 308 327 296 311 291 423 401 405 406 434 444 416 434 391 424 391 431 411 364 387 421 405 381 379 347 335 318 345 355 315 343 370 324 357 385 352 372 347 379 382 361 395 285 251 229 206 250 183 225 179 166 235 277 278 209 229 286 294 317 331 275 270 268 247 253 256 240 234 216 214 200 185 164 156 180 173 149 130 128 143 279 261 287 283 269 244 230 243 257 273 269 256 233 211 212 228 248 195 171 126 124 147 176 163 138 157 130 109 109 104 136 161 180 138 106 125 136 179 197 160 144 67 63 71 64 37 0 19 49 106 75 114 59 47 63 81 81 103 89 107 119 130 245 240 245 226 213 200 186 180 216 223 202 174 153 162 142 146 150 127 130 113 111 200 187 199 165 190 217 230 224 205 143 164 125 136 107 98 90 79 59 76 118 163 174 211 189 141 123 157 203 214 231 218 242 269 293 275 276 228 202 171 181 194 80 37 34 67 52 92 109 76 51 100 127 151 170 161 134 167 206 255 282 255
446 500 517 538 569 567 578 551 531 507 540 595 647 692 690 644 669 604 623 588 653 657 688 713 707 681 701 680 661 643 689 545 590 614 602 587 571 532 498 523 567 479 495 513 561 538 508 490 511 518 550 567 566 546 530 541 516 610 614 632 650 668 719 722 694 658 648 630 596 584 559 527 554 701 673 631 664 632 677 622 642 679 689 714 708 704 695 684 672 609 593 590 565 549 534 531 562 549 589 610 630 605 589 642 666 381 385 377 362 392 370 346 345 408 372 364 351 430 415 379 361 431 422 421 369 455 442 472 454 439 434 417 392 353 401 380 290 318 289 268 266 269 246 233 293 278 273 252 321 302 305 305 346 366 324 327 313 295 278 285 280 313 319 299 341 306 284 248 303 279 264 466 443 464 490 450 492 479 465 487 515 483 512 504 496 470 458 437 512 479 424 446 472 466 496 499 498 437 453 532 466 526 495 522 533 552 580 583 557 540 564 586 611 617 352 366 334 360 399 388 389 350 379 412 410 422 433 251 270 285 263 244 247 274 296 323 274 292 316 327 403 427 418 417 391 377 362 332 322 303 278 319 467 459 437 412 438 463 494 468 497 468 456 450 481 353 378 347 331 362 366 389 373 418 408 445 470 419 413 433 361 323 346 366 384 376 354 388 412 443 457 461 485 484 467 474 498 509 502 502 529 540 535 556 578 575 574 574 608 494 484 494 507 519 518 524 509 530 543 564 532 575 584 398 378 372 360 312 318 343 398 349 387 324 326 374 349 324 342 311 325 305 442 419 423 424 452 461 432 451 408 439 407 446 426 379 400 434 418 392 390 360 347 328 354 362 321 349 376 328 361 387 353 373 345 378 378 354 388 298 262 241 215 258 189 230 181 166 237 279 277 206 222 280 286 311 323 293 289 287 266 272 274 258 253 235 232 218 204 183 175 198 190 166 149 145 159 297 279 304 300 286 261 247 259 273 288 283 271 249 228 227 242 263 209 187 141 136 158 186 172 147 162 136 116 114 105 137 159 175 134 104 112 129 171 186 149 129 85 77 79 68 49 19 0 47 100 69 105 45 29 44 61 63 84 70 91 101 113 263 260 264 245 232 219 205 199 235 242 221 193 172 181 161 165 167 147 149 132 130 218 204 214 180 204 229 240 232 214 155 176 141 151 122 117 109 98 77 93 129 172 181 217 193 145 124 156 203 216 235 218 244 271 295 276 275 226 200 167 174 185 87 48 34 69 44 90 101 61 34 83 116 142 161 148 116 151 195 243 269 240
445 497 514 534 563 559 568 542 523 500 534 590 641 685 681 635 658 594 614 579 645 657 691 715 706 679 697 676 657 641 688 546 592 615 602 584 569 530 498 524 567 480 497 515 564 541 512 495 520 524 556 572 573 553 538 552 529 617 618 636 655 673 723 728 700 665 656 636 603 592 568 539 566 708 681 640 673 642 687 634 655 691 705 724 719 718 709 701 691 618 603 602 579 563 551 545 580 565 602 623 644 624 605 662 687 383 391 384 369 401 380 359 360 420 387 380 369 445 430 399 383 447 440 443 392 471 460 493 474 460 457 440 416 380 428 407 318 344 306 287 288 297 274 264 319 309 308 284 355 333 335 340 348 370 326 333 318 298 281 292 289 324 333 312 363 325 304 269 327 303 289 469 447 470 498 460 503 492 480 503 530 501 530 524 518 492 482 462 536 504 451 474 501 493 523 528 529 467 483 558 498 554 528 553 553 570 600 604 578 564 589 609 632 641 381 398 366 394 428 420 423 386 416 448 443 454 466 287 307 325 303 286 290 317 339 364 316 333 356 365 441 466 460 457 431 417 401 375 365 347 323 364 500 492 472 449 476 499 529 505 535 506 496 491 521 395 420 390 375 406 410 433 416 461 450 487 513 463 457 478 406 369 393 413 431 423 400 433 457 488 502 506 529 529 512 518 541 553 547 548 574 584 579 599 621 619 619 619 653 535 526 537 550 561 559 564 549 570 584 606 575 618 625 385 365 362 353 303 304 330 382 333 364 306 303 347 324 297 311 282 293 273 424 402 403 401 431 437 407 425 381 411 377 414 393 346 366 399 380 353 349 324 309 287 312 318 277 304 331 282 315 341 306 327 299 332 333 313 347 263 223 205 174 216 144 185 134 119 190 233 231 161 180 237 246 269 283 279 281 283 261 263 260 244 244 222 214 204 195 176 162 182 170 149 139 128 134 279 261 282 274 264 242 226 234 249 260 252 242 221 206 200 211 232 176 162 115 103 120 146 131 106 117 92 75 70 59 90 113 132 90 58 87 88 131 153 115 109 74 55 43 26 33 49 47 0 58 28 70 37 46 67 82 96 109 74 79 101 103 271 262 262 244 228 212 203 200 239 251 230 203 179 180 156 166 185 146 155 140 129 234 225 240 208 235 263 278 272 252 190 209 165 180 152 124 122 92 100 115 166 212 223 259 237 189 170 202 249 261 279 264 289 316 341 322 322 272 246 214 220 230 128 85 79 114 90 136 147 102 73 118 159 187 206 189 148 185 236 285 308 276
478 529 546 565 592 586 593 568 549 529 562 619 669 713 706 659 681 618 640 605 671 690 727 750 738 710 727 705 687 673 722 581 628 652 637 616 601 563 532 559 601 516 534 552 601 579 551 534 562 565 596 611 614 594 580 595 574 657 657 674 694 712 761 768 739 705 698 676 644 634 610 583 611 749 722 681 715 685 731 678 701 736 752 767 764 763 755 749 740 661 647 646 626 609 599 591 628 612 648 668 690 673 653 711 738 421 433 427 411 445 424 406 408 465 434 429 419 492 478 450 434 496 489 494 445 520 510 544 525 511 509 493 469 435 482 462 373 399 356 338 341 352 329 320 373 365 365 341 412 390 391 397 386 409 364 376 360 337 322 335 335 369 381 360 415 376 356 321 380 356 343 507 486 512 541 504 548 538 527 550 577 550 580 575 570 544 535 516 588 558 505 528 556 547 577 583 584 523 538 612 554 609 584 608 603 620 649 655 629 617 641 661 683 694 437 454 422 451 484 476 480 443 473 505 500 510 523 344 365 382 361 343 347 374 396 422 373 390 413 422 499 523 517 514 489 474 459 432 422 404 378 419 556 549 530 506 533 556 586 562 593 564 554 549 579 452 477 447 431 462 466 489 472 517 507 544 570 519 513 533 461 422 443 461 480 474 452 488 512 543 557 561 585 584 567 574 598 609 602 602 629 640 635 656 678 675 674 674 708 592 583 594 606 618 617 622 606 627 642 663 632 674 682 408 388 389 382 331 328 354 400 353 374 324 314 353 331 303 310 284 290 270 441 419 417 411 442 445 413 429 386 412 376 409 386 342 356 388 365 335 328 315 293 266 286 286 243 270 296 241 274 296 257 280 246 280 278 255 289 256 210 200 157 195 117 151 94 73 146 187 180 107 123 180 188 212 225 303 311 318 294 292 285 269 274 249 236 232 228 211 194 208 190 176 176 158 154 299 280 296 282 277 260 243 244 261 264 253 247 228 223 209 214 233 179 178 135 114 118 135 118 99 91 77 75 60 37 55 61 75 35 17 53 31 73 100 64 77 118 95 71 57 85 106 100 58 0 31 26 65 85 100 109 130 133 86 69 99 87 315 303 299 282 265 247 241 242 282 297 277 251 225 221 194 209 236 189 201 189 172 284 278 295 264 292 320 335 329 310 248 266 220 236 208 173 175 136 156 171 223 269 280 316 293 245 224 255 303 316 335 317 344 371 395 375 373 323 298 264 267 274 185 142 134 169 141 189 194 145 117 152 201 231 249 225 175 213 273 320 339 302
466 518 535 554 583 578 586 560 541 520 553 609 660 704 699 652 675 611 632 598 663 678 713 737 727 699 717 695 677 662 710 568 614 638 624 605 590 551 519 546 589 502 519 538 587 564 535 518 545 548 580 596 598 577 563 577 555 641 641 660 679 697 746 752 723 689 681 660 628 617 593 564 592 733 706 664 698 667 712 659 681 717 731 749 745 743 735 727 718 643 628 627 605 589 577 571 606 591 628 649 670 651 632 689 715 406 416 409 393 426 405 385 387 445 413 407 396 471 457 426 410 474 467 470 420 498 487 520 501 487 485 468 444 409 456 435 346 372 333 314 316 325 302 292 347 337 336 313 383 362 364 368 371 393 349 358 343 321 305 317 315 349 360 339 391 352 332 296 354 331 317 492 470 495 523 485 529 518 506 529 557 528 557 552 546 520 510 490 564 532 479 502 529 521 551 556 557 496 511 586 526 582 556 581 580 597 627 631 605 592 617 637 660 669 409 426 394 422 457 448 451 414 443 476 471 482 494 314 335 352 330 312 316 343 365 391 342 360 383 392 469 493 486 484 458 444 429 401 391 372 347 388 528 521 500 477 504 527 557 532 563 534 524 518 548 421 446 416 400 431 435 458 442 487 476 513 539 488 482 502 430 391 413 432 450 443 422 457 481 512 526 530 554 553 536 543 567 578 571 571 598 609 604 625 647 644 643 643 677 562 552 563 575 587 586 591 576 597 611 632 601 644 652 402 382 381 372 322 321 347 396 348 375 320 314 356 333 305 316 289 297 277 438 416 416 412 442 447 416 433 390 418 382 418 396 350 367 400 379 350 345 326 307 283 305 308 266 293 319 267 300 324 286 308 276 310 309 286 320 265 222 208 171 211 135 173 118 100 173 215 209 138 154 211 218 243 255 296 300 305 282 282 277 261 263 240 230 222 215 197 182 199 184 166 161 146 148 294 275 295 284 276 256 239 244 260 267 258 250 230 219 209 218 238 182 174 128 112 123 145 129 106 108 87 77 66 47 75 91 106 65 37 61 61 103 125 87 85 98 77 57 38 59 75 69 28 31 0 42 37 56 74 85 104 111 67 61 89 84 296 286 284 267 250 233 225 224 264 277 256 229 205 203 178 190 212 171 180 167 153 261 253 268 237 263 291 305 299 280 218 237 193 208 180 150 150 116 128 143 193 238 249 285 262 214 193 224 272 285 304 286 313 340 364 345 343 293 267 234 238 246 155 112 103 138 111 158 164 116 88 126 173 203 220 199 153 190 248 295 316 281
502 553 571 590 618 611 618 593 574 554 587 644 694 738 731 685 707 643 665 631 696 715 751 774 763 735 752 730 712 698 746 605 652 675 661 641 626 588 556 583 625 540 557 576 625 602 574 557 584 587 619 635 637 616 602 617 595 680 680 698 717 735 784 791 762 728 720 699 667 656 633 605 632 772 745 704 737 707 752 699 722 757 772 789 785 784 776 769 760 683 668 668 646 630 619 612 648 632 669 689 711 693 673 730 757 444 455 449 433 466 445 426 428 486 454 448 437 512 498 468 452 515 508 512 462 540 529 562 543 529 527 510 486 450 498 477 388 414 374 356 358 367 343 333 389 378 376 353 424 403 405 408 409 432 387 398 382 360 344 357 356 390 401 380 432 394 373 338 396 373 358 530 509 534 563 526 569 559 547 570 598 570 599 593 588 562 552 532 605 574 521 543 571 563 593 598 598 537 552 628 567 624 597 622 622 639 668 673 647 634 658 679 701 711 451 467 435 463 498 489 491 453 483 516 512 523 535 354 374 390 368 349 351 378 400 428 379 396 421 431 507 531 523 521 496 481 467 437 426 407 381 420 569 561 540 516 543 567 597 572 602 572 561 555 585 458 483 451 433 464 469 491 477 522 512 549 574 523 516 535 462 419 440 456 476 470 450 489 513 544 559 564 587 585 568 577 601 611 603 602 630 642 639 658 681 676 675 674 710 599 588 598 610 623 623 629 614 635 648 669 636 679 688 434 414 414 407 356 353 380 425 379 400 350 340 379 357 328 335 310 315 295 467 445 443 437 468 470 439 454 412 438 401 434 411 367 380 412 388 357 350 339 317 289 307 304 262 288 313 256 289 308 267 290 250 286 279 250 285 280 234 225 181 217 139 171 112 90 161 200 187 114 120 178 181 209 219 328 335 341 318 317 310 294 299 274 261 256 252 235 218 233 216 201 199 182 179 325 305 322 308 303 286 268 270 287 290 278 273 254 249 235 240 259 205 203 160 140 144 161 143 125 115 102 101 86 63 77 73 78 47 43 27 29 69 83 45 51 138 116 93 77 101 114 105 70 26 42 0 62 83 94 98 121 119 72 48 78 63 336 325 322 305 288 270 264 264 303 317 297 270 246 243 216 230 254 211 221 208 193 303 295 310 278 304 331 344 336 319 258 278 235 249 221 192 192 156 169 185 232 276 286 321 296 249 226 254 303 318 337 316 346 372 396 375 371 321 296 261 262 266 192 151 139 173 142 190 190 139 114 141 194 225 241 215 161 198 262 308 325 285
478 531 547 568 598 594 604 577 558 535 568 624 675 720 716 670 694 629 649 614 680 690 723 747 739 712 731 710 691 674 721 578 624 647 635 618 602 563 530 556 599 512 528 547 595 572 543 525 549 554 586 603 603 582 567 580 556 647 649 667 686 704 754 758 730 695 685 666 633 621 597 566 593 738 710 669 702 670 715 661 682 718 730 753 747 744 735 725 715 647 632 629 605 589 575 571 604 590 629 650 670 648 630 684 709 414 421 413 399 430 408 385 385 447 413 405 392 471 455 422 404 472 464 464 412 496 484 515 497 482 478 461 436 398 446 424 335 362 330 309 309 313 290 278 337 323 318 296 366 346 350 350 379 401 357 363 349 329 312 321 318 351 359 339 384 348 326 290 347 323 308 500 478 500 527 488 531 519 505 528 556 525 554 547 540 513 502 481 556 523 468 490 517 510 540 544 543 482 498 576 511 570 540 567 576 594 623 626 600 583 608 629 654 661 396 410 379 405 444 433 434 394 424 457 455 467 478 296 314 329 306 287 289 315 338 366 317 335 360 371 447 471 461 460 435 420 406 375 363 344 318 358 512 504 482 457 483 508 539 512 542 511 500 493 524 396 421 389 371 402 407 429 415 460 451 487 512 460 453 473 400 358 379 397 416 410 389 427 451 482 496 501 524 523 505 515 538 549 541 540 567 579 576 596 618 614 613 612 647 538 526 536 548 561 561 567 553 574 586 607 574 617 626 421 401 397 388 338 340 366 418 369 401 342 339 384 360 333 347 318 329 308 461 438 440 438 467 474 444 461 418 447 413 450 428 382 400 433 414 385 381 359 342 319 342 345 303 330 357 304 338 360 322 344 310 344 341 312 347 298 256 240 206 247 172 211 156 137 210 252 244 171 182 240 244 271 281 315 315 317 295 298 296 280 279 257 250 240 230 210 197 218 206 185 174 164 171 316 297 319 310 300 278 262 270 286 296 288 279 257 242 236 247 268 212 199 151 139 155 179 163 140 145 123 109 100 84 113 126 138 99 74 67 89 131 142 105 85 107 91 80 62 65 59 45 37 65 37 62 0 21 36 48 66 75 37 48 66 72 300 293 295 277 262 246 235 231 270 279 258 230 208 212 189 197 208 178 184 168 160 259 246 258 225 249 274 284 276 259 199 221 184 195 166 152 147 124 119 135 174 216 225 259 234 187 163 192 241 255 275 254 283 310 333 313 310 259 234 200 202 209 132 93 78 111 79 127 129 80 52 89 136 166 184 162 116 153 210 258 279 244
473 527 543 565 595 592 602 576 556 532 565 621 673 717 714 669 693 628 647 613 678 684 716 741 734 708 727 707 687 670 716 572 617 641 629 613 598 559 525 551 594 506 522 541 589 565 536 518 540 546 578 595 595 574 558 570 545 639 642 660 679 697 748 750 722 687 677 658 625 613 588 556 583 729 702 660 693 661 706 651 671 708 719 743 737 733 724 713 702 637 622 619 594 578 563 560 592 578 618 640 659 635 618 671 695 408 414 405 391 421 399 375 374 437 402 393 380 460 444 409 391 461 451 451 398 484 472 502 483 468 463 446 421 382 430 408 319 346 318 297 296 298 274 262 323 306 300 279 348 329 334 331 374 394 351 355 341 323 305 313 309 342 348 328 370 335 313 277 333 308 293 493 471 492 519 479 521 508 494 516 545 512 541 533 526 499 487 466 541 508 453 475 501 495 525 528 526 465 481 561 494 554 523 550 563 581 610 612 586 569 593 615 640 647 380 393 361 387 428 416 416 376 405 439 437 450 460 278 295 310 287 267 268 295 318 346 297 315 340 352 428 451 441 440 416 400 387 354 343 324 297 337 495 486 463 438 464 490 521 493 522 492 480 473 504 376 401 368 350 381 386 408 394 439 430 466 491 440 432 452 379 337 358 376 395 389 368 406 430 461 476 481 504 502 484 494 518 528 520 519 546 558 555 575 598 593 592 591 626 518 506 515 527 541 541 547 534 554 566 587 553 596 606 421 401 396 385 336 340 366 420 371 406 344 344 390 366 340 355 326 338 318 463 440 443 442 471 479 449 467 424 455 421 459 438 391 411 444 426 398 395 370 354 333 357 361 320 347 374 322 356 380 342 364 331 365 361 333 368 308 269 251 219 262 188 228 174 156 229 271 265 192 203 261 264 292 302 316 313 313 292 296 297 281 277 257 252 240 228 207 197 219 209 187 172 165 176 318 299 323 316 305 281 266 276 291 303 297 286 264 246 243 255 276 221 204 157 148 166 192 176 152 161 137 121 115 100 131 146 159 120 93 86 110 152 161 125 101 106 93 88 72 65 47 29 46 85 56 83 21 0 21 38 50 65 41 62 72 84 292 287 291 272 258 244 231 226 263 270 249 221 200 207 186 191 197 173 177 160 156 248 233 243 209 232 257 265 256 240 182 204 171 180 151 145 137 121 106 123 156 197 205 238 213 166 142 171 220 234 254 233 262 289 312 292 289 239 214 179 182 190 113 77 59 91 59 107 109 60 32 73 117 147 164 145 103 140 193 241 263 231
490 544 560 582 612 610 621 594 575 550 583 639 690 735 733 687 712 647 666 631 696 701 732 757 750 725 745 724 705 686 732 588 633 657 646 630 615 576 542 567 610 522 538 556 604 581 551 533 554 561 593 610 609 588 572 583 558 653 657 675 693 711 763 764 737 701 690 673 639 626 602 569 595 743 715 673 706 674 718 664 683 720 730 756 749 745 735 723 711 651 635 631 606 590 574 572 602 589 630 652 671 644 628 680 703 424 429 419 405 435 412 387 386 450 414 404 391 471 455 419 400 472 462 459 406 495 482 511 493 477 472 454 429 388 436 414 325 353 329 308 305 304 281 267 330 311 303 283 350 333 339 333 390 409 368 370 356 339 321 328 322 355 360 341 379 346 323 287 341 317 301 509 486 507 532 492 534 520 506 527 556 523 551 542 534 507 495 473 549 514 459 480 506 501 530 532 530 470 486 567 498 559 526 555 572 591 619 621 594 576 600 623 648 654 385 397 365 390 433 420 418 377 405 440 440 454 463 280 295 309 285 264 263 290 313 343 293 312 339 352 427 449 438 438 414 397 386 350 337 318 291 329 497 488 464 438 463 491 522 493 521 490 477 469 500 373 397 363 343 374 380 401 389 434 426 462 486 434 425 444 370 326 346 363 382 377 357 398 422 452 467 473 496 494 476 487 511 520 511 510 537 550 549 568 591 585 583 582 618 515 501 509 521 536 537 544 532 552 562 582 547 590 601 441 421 415 404 355 360 386 440 391 426 365 365 411 387 361 377 347 359 339 483 460 464 463 492 500 471 489 445 476 442 480 459 412 432 465 447 419 416 391 375 353 377 381 339 366 393 340 374 397 358 380 344 379 373 341 376 329 290 272 240 282 208 247 192 173 246 288 279 206 213 271 272 302 310 335 332 331 310 315 316 300 296 277 273 260 247 226 217 239 230 207 191 186 197 338 320 344 337 325 302 286 297 312 325 318 307 285 267 264 277 297 242 225 178 169 187 213 197 173 181 158 142 135 119 149 161 172 135 111 90 122 163 166 132 101 126 114 109 93 86 63 44 67 100 74 94 36 21 0 18 30 43 33 62 62 78 306 303 308 289 275 262 248 242 279 285 263 236 215 225 204 208 209 190 192 176 174 260 244 251 217 238 260 266 255 241 185 209 181 187 158 161 152 140 119 135 159 197 203 235 208 162 136 162 212 227 248 224 255 281 304 283 278 227 203 168 168 174 115 86 63 90 55 101 96 45 24 53 101 131 148 126 82 119 174 221 243 209
508 562 578 600 630 628 639 612 592 568 601 657 708 753 751 705 730 665 684 649 714 718 749 774 768 743 763 742 722 704 750 606 650 674 663 648 632 593 559 584 628 540 555 574 621 598 568 550 570 578 610 627 625 605 589 600 574 670 674 692 711 728 780 781 754 718 707 689 656 643 618 585 611 760 732 690 722 690 735 680 699 736 745 773 765 761 751 739 726 667 652 648 622 606 589 587 617 605 645 668 686 659 644 695 717 441 446 436 423 452 429 404 402 466 430 420 406 487 471 434 414 487 477 474 420 510 497 525 508 492 486 469 443 402 450 427 339 367 345 323 320 318 295 280 344 324 314 295 361 345 351 344 407 427 385 387 374 356 339 345 339 372 376 357 394 361 339 303 356 331 316 526 503 524 549 508 550 536 522 543 572 538 566 557 548 522 509 487 563 528 472 493 518 514 543 545 542 481 498 580 509 571 536 566 587 606 634 635 609 589 614 636 662 667 397 408 377 400 445 432 429 387 414 450 451 465 473 291 305 318 293 271 269 295 319 350 300 319 347 361 436 457 444 445 421 405 394 356 342 322 295 332 508 498 474 447 472 501 532 502 530 498 484 476 506 379 403 368 347 377 384 405 394 439 432 467 490 438 429 447 373 326 344 360 380 375 357 401 424 455 470 477 499 496 477 491 515 523 513 511 539 553 552 571 595 588 585 583 620 521 506 514 525 542 543 551 539 559 568 588 552 595 606 458 439 433 422 373 378 404 458 409 444 382 382 428 404 378 393 364 375 355 501 478 481 480 509 518 488 506 462 493 459 496 475 428 448 481 462 433 429 406 390 367 390 392 350 377 404 350 383 404 364 387 348 384 375 340 375 345 304 288 254 295 220 258 202 182 255 296 285 211 215 272 271 303 309 353 350 349 328 333 334 318 314 295 291 278 265 244 235 257 248 225 209 203 214 356 338 361 355 343 319 304 314 329 341 334 324 302 285 281 293 314 259 242 195 185 202 228 211 188 193 171 157 149 132 160 169 176 142 121 89 126 165 163 131 95 144 132 125 108 103 81 61 82 109 85 98 48 38 18 0 24 27 28 58 50 70 324 321 326 307 293 280 266 260 296 302 281 253 233 243 222 226 225 208 210 193 192 276 259 266 231 251 272 275 264 251 197 222 196 201 173 179 169 158 136 151 172 207 212 242 214 170 142 165 215 231 253 225 259 284 307 285 278 227 204 169 166 169 127 102 78 101 66 107 97 47 37 44 97 128 144 117 68 105 165 212 231 196
504 559 575 597 628 627 639 612 592 567 600 655 706 751 750 705 730 665 683 648 713 714 743 769 764 739 760 739 720 700 745 601 645 669 658 645 629 590 555 580 623 535 550 568 615 592 562 544 562 570 603 620 618 597 581 590 564 663 667 686 704 721 773 774 746 710 698 682 648 635 610 576 601 751 723 681 713 681 725 670 688 726 733 763 755 750 740 726 713 658 642 638 611 595 577 577 605 594 635 657 675 646 632 681 703 437 439 429 416 444 421 394 391 457 420 409 395 477 460 421 401 476 465 460 406 498 485 512 494 479 472 454 428 386 434 412 323 352 334 312 308 303 280 265 330 308 295 278 342 328 335 325 403 421 381 381 368 352 334 339 332 364 367 348 381 350 327 291 342 318 302 520 497 516 541 500 541 526 511 532 560 525 553 544 534 507 494 471 548 512 456 476 501 497 527 528 524 464 481 564 491 554 518 548 573 593 621 621 595 574 598 621 648 652 381 391 359 382 429 414 410 367 394 431 432 447 455 273 285 297 272 250 247 273 297 328 278 298 326 340 415 436 422 423 400 383 373 334 320 299 272 308 490 479 454 427 452 481 512 481 509 476 463 453 484 357 381 345 324 354 361 381 371 416 410 444 467 415 405 423 349 302 321 336 356 351 333 377 400 431 446 453 475 472 453 468 491 499 489 487 515 529 529 548 571 564 562 559 596 499 484 491 502 519 521 529 517 538 546 565 529 572 583 460 441 434 421 374 381 406 461 412 450 387 389 437 412 386 403 373 386 366 505 482 486 487 515 525 495 514 471 502 469 508 487 440 460 494 476 449 445 419 404 383 407 411 369 396 423 370 404 426 386 409 371 407 399 364 399 358 319 300 270 312 238 277 222 203 276 317 307 234 239 296 295 327 333 356 350 347 327 334 337 321 315 297 295 281 266 245 238 262 254 229 211 208 222 360 342 368 362 349 325 310 322 337 351 345 333 311 291 290 304 324 270 250 203 196 215 242 227 202 211 187 171 165 149 179 190 199 164 140 113 149 189 187 155 119 148 139 137 122 111 81 63 96 130 104 121 66 50 30 24 0 25 52 82 71 93 318 317 323 304 292 280 265 258 292 295 274 247 228 241 223 224 217 207 207 190 191 267 248 253 218 235 255 256 243 232 181 207 186 189 161 176 164 160 130 144 156 188 191 220 192 149 121 142 192 208 231 202 236 260 283 261 254 203 180 145 142 146 112 93 68 84 51 87 73 25 30 23 73 104 120 96 54 90 144 191 213 180
528 583 599 621 652 650 662 635 615 590 623 678 730 775 773 728 753 688 706 671 736 738 768 793 788 763 784 763 744 724 770 625 669 693 683 669 653 614 580 604 648 559 575 593 640 617 587 569 587 595 628 645 643 622 606 615 589 688 692 711 729 746 798 798 771 735 723 707 673 660 635 601 626 776 749 706 738 706 750 695 713 751 758 788 780 775 765 751 738 683 667 663 636 620 602 602 630 619 660 682 700 671 657 706 727 461 464 454 441 469 446 419 416 482 445 434 420 502 485 446 426 501 490 485 431 523 510 537 519 503 496 479 453 410 458 436 348 376 359 337 333 327 304 289 354 331 318 302 365 352 359 347 427 446 405 405 393 376 358 363 357 389 392 373 406 375 352 316 367 343 327 545 522 541 566 525 566 551 536 557 585 550 578 568 559 532 518 496 572 536 480 500 524 521 551 551 547 487 504 588 514 578 540 571 598 618 646 645 619 598 623 646 672 676 405 414 383 404 453 438 433 389 416 452 455 470 477 296 307 318 293 270 266 291 315 347 297 318 346 362 435 456 441 442 420 402 393 352 337 316 288 323 512 501 476 448 472 503 534 502 529 496 482 472 503 376 399 362 340 370 378 397 389 433 428 462 484 431 421 438 364 314 330 344 364 361 345 392 415 445 461 468 490 486 467 484 507 514 503 500 528 543 544 563 586 578 575 572 609 518 501 507 518 536 538 548 537 557 564 582 545 588 601 482 463 456 444 396 402 427 482 433 470 407 408 455 430 404 420 390 402 382 526 503 507 506 535 544 514 532 489 519 485 523 502 455 475 508 489 460 456 433 417 393 416 418 376 403 429 374 407 427 386 409 368 404 393 354 389 372 331 315 281 322 246 283 227 206 279 319 306 233 233 289 286 319 323 377 373 371 350 356 358 343 337 319 316 302 289 267 259 282 273 250 233 228 240 381 363 387 381 369 345 330 340 355 368 361 350 329 310 307 320 341 285 268 221 212 229 254 238 214 219 198 184 175 158 186 192 197 165 146 106 148 184 176 148 107 168 158 152 135 129 103 84 109 133 111 119 75 65 43 27 25 0 48 75 55 79 342 341 347 328 315 303 288 281 316 320 299 271 252 264 245 248 242 230 231 214 214 292 273 277 243 260 279 278 265 255 205 231 211 213 186 200 189 182 154 169 180 211 213 240 212 170 141 159 208 225 248 216 252 276 298 275 266 216 194 159 151 152 136 118 93 108 76 108 90 48 53 28 83 113 127 96 42 80 143 188 206 170
513 566 583 604 634 630 640 614 594 571 604 660 712 756 753 707 731 666 686 651 716 725 757 782 774 748 767 746 727 709 756 613 658 682 670 653 638 599 565 591 634 546 563 581 629 606 577 559 581 587 619 636 636 615 600 611 587 680 683 701 720 737 788 791 763 728 718 699 666 654 629 598 624 770 743 701 734 702 747 692 712 749 760 784 778 774 765 754 742 679 663 660 635 619 604 601 632 619 659 681 700 675 659 712 735 449 455 446 432 462 440 416 415 478 443 434 421 501 485 449 431 502 492 491 438 525 512 542 524 508 503 486 461 421 469 447 358 386 359 338 336 337 313 300 362 344 336 316 383 366 372 366 414 435 392 396 382 363 346 354 350 383 389 369 411 376 354 318 373 348 333 534 511 533 560 520 562 549 535 557 585 553 582 574 566 539 527 505 581 547 491 513 538 533 563 565 563 503 519 600 531 592 559 588 603 622 650 652 626 608 633 655 680 686 418 430 398 423 466 453 452 410 438 474 473 487 496 313 329 342 318 297 296 322 345 375 326 345 372 385 460 482 470 470 447 430 419 382 369 349 322 359 531 521 498 471 497 524 555 526 555 523 510 502 533 405 429 395 374 405 411 432 421 466 459 494 517 465 456 474 401 354 372 388 408 403 385 428 452 482 498 504 526 524 505 518 542 551 541 539 567 581 580 599 622 615 613 611 648 547 533 541 552 568 569 577 565 585 595 614 579 622 633 458 438 434 424 374 377 403 455 406 438 379 376 420 397 370 382 354 364 344 498 475 477 474 504 511 480 497 454 483 448 485 463 417 434 467 446 417 412 393 374 349 371 371 329 356 382 326 359 379 338 361 321 357 348 312 347 332 289 275 238 278 201 237 180 159 231 271 258 185 187 244 243 275 281 352 352 352 331 334 333 317 315 294 288 277 266 246 234 255 243 222 210 201 208 353 334 356 347 337 315 299 307 323 332 324 315 294 279 273 283 304 248 236 188 176 189 213 196 173 174 155 143 133 113 139 144 150 117 100 61 100 138 135 103 68 144 128 116 98 101 89 70 74 86 67 72 37 41 33 28 52 48 0 30 31 45 333 327 330 312 297 283 271 266 304 311 290 262 241 247 225 232 238 213 217 201 196 289 274 283 249 270 293 299 288 274 218 242 211 219 190 186 179 160 147 164 192 230 236 267 241 195 169 193 243 258 280 253 286 311 334 312 306 255 232 197 193 196 148 117 95 123 88 133 125 74 57 71 125 156 171 143 90 127 191 236 254 216
523 576 593 613 642 637 646 620 601 579 612 668 719 764 759 712 736 671 692 657 723 735 769 793 784 757 776 754 735 719 767 624 670 694 681 663 647 609 576 602 645 558 575 593 642 619 590 572 597 602 633 650 651 630 615 628 604 694 696 714 733 751 801 806 777 742 733 714 681 669 645 614 641 785 758 716 750 718 763 709 730 766 779 801 795 792 783 774 763 695 680 677 654 637 623 619 652 638 677 698 718 696 678 732 757 461 469 461 446 478 456 434 433 495 461 453 441 519 504 470 452 521 512 512 460 544 532 563 545 530 525 508 483 444 492 471 381 409 378 358 357 360 337 324 385 369 362 342 410 392 396 393 426 448 404 410 396 376 359 369 365 399 407 387 432 396 374 338 394 370 355 547 525 548 575 536 579 567 554 576 604 573 602 595 587 561 550 528 603 570 515 537 563 557 587 590 588 528 544 623 557 617 585 613 624 642 671 674 647 631 656 677 701 709 442 456 424 449 490 479 478 437 466 501 499 513 522 340 356 370 346 326 325 351 375 404 355 374 400 413 488 511 499 499 475 459 447 412 399 379 352 389 557 548 525 499 525 552 582 554 583 552 539 531 562 434 459 424 404 435 441 462 450 495 488 523 547 495 486 505 431 384 402 417 437 433 415 459 482 513 528 534 556 554 535 548 572 581 571 569 597 611 610 629 652 645 643 641 678 576 563 571 582 598 599 606 593 614 624 644 609 652 663 462 442 440 431 381 381 408 457 409 436 381 375 417 394 366 376 349 356 336 499 477 477 473 503 508 477 493 450 478 442 476 454 409 424 456 434 403 397 382 362 335 354 352 310 336 361 304 337 355 313 336 293 329 319 282 317 323 278 266 225 263 185 219 160 138 209 248 232 159 158 215 213 245 251 356 359 362 339 341 337 321 322 299 290 282 274 254 241 259 245 226 218 206 209 355 336 356 345 337 317 300 305 321 328 318 311 291 280 270 278 298 243 235 189 173 183 203 185 164 160 144 137 124 102 123 121 123 95 85 32 75 110 105 73 39 152 134 117 98 110 107 91 79 69 61 48 48 62 62 58 82 75 30 0 30 24 348 340 341 323 307 291 281 278 317 327 306 278 255 258 234 244 256 224 231 216 207 307 294 305 272 295 319 326 316 302 244 267 232 242 213 200 195 170 167 183 218 258 264 296 270 224 198 223 273 288 310 283 316 341 364 342 336 285 262 227 223 225 174 139 121 151 116 162 155 104 86 100 154 185 201 171 115 151 218 262 278 238
543 596 613 634 664 660 669 643 623 601 634 690 741 786 782 736 759 695 715 680 746 755 788 812 804 778 797 776 757 740 787 643 689 712 700 683 668 629 596 621 665 577 593 612 660 637 608 590 612 618 650 667 667 646 630 642 617 711 714 732 750 768 819 822 794 759 749 730 697 685 660 628 655 801 774 732 765 733 778 723 743 780 790 815 809 805 796 784 773 709 694 691 666 650 635 632 663 650 690 711 731 706 689 742 765 479 485 477 463 493 471 447 446 509 474 465 452 531 516 480 461 532 523 521 468 555 543 572 554 539 533 516 490 450 498 476 387 415 389 368 366 366 343 329 392 373 363 344 410 395 400 393 445 465 422 427 413 394 377 385 381 414 420 400 441 407 384 348 403 378 363 565 542 564 591 551 593 580 566 588 616 584 612 604 596 569 557 535 611 576 521 542 567 562 592 594 591 531 547 629 559 620 586 616 633 652 681 682 656 637 662 684 710 716 446 458 426 450 494 481 479 436 464 500 500 515 523 340 355 367 342 321 318 344 367 399 349 369 396 410 485 506 493 494 470 454 443 404 390 370 342 378 558 548 524 497 522 551 582 552 579 547 533 524 555 428 452 416 394 424 431 451 442 487 481 515 538 485 475 493 418 369 385 398 419 416 400 446 470 500 515 523 544 541 522 538 561 569 558 555 583 598 599 618 641 633 630 627 665 570 554 561 572 590 591 600 588 608 617 635 599 642 654 486 466 463 453 403 405 431 482 434 463 406 402 444 421 394 405 377 385 365 525 502 503 500 530 535 505 521 478 506 471 506 483 438 454 486 464 433 427 412 392 365 384 382 340 366 390 333 366 383 339 363 317 354 341 300 335 352 308 296 255 293 216 249 190 168 238 276 259 186 182 236 231 266 269 380 381 382 360 363 361 345 344 323 315 305 295 276 263 283 270 250 239 229 235 380 361 382 372 363 342 326 332 348 356 347 339 318 306 298 307 327 271 262 215 200 211 232 215 194 190 173 165 153 132 153 151 151 125 115 57 104 135 121 96 52 173 156 142 123 131 119 101 101 99 89 78 66 72 62 50 71 55 31 30 0 24 364 358 360 342 327 312 301 297 334 342 321 293 272 277 255 262 269 243 248 232 226 320 305 313 278 299 322 325 313 301 246 271 242 249 220 216 209 190 178 194 221 257 261 291 263 219 191 213 262 279 301 271 306 330 352 330 322 271 249 213 207 206 176 147 125 150 115 157 143 95 85 83 138 169 182 149 91 125 194 237 251 209
547 600 617 637 666 661 670 644 624 603 636 692 743 787 782 736 759 695 716 681 747 759 793 817 808 781 800 778 759 743 791 648 694 718 705 687 671 633 600 626 669 582 599 617 666 643 614 596 620 626 657 674 674 654 639 651 627 718 720 738 757 775 825 829 801 766 757 738 704 693 669 638 665 809 782 740 773 742 787 733 754 790 802 824 819 816 807 796 785 718 703 701 677 660 646 642 675 661 700 722 741 718 701 755 779 485 493 485 470 501 479 457 457 518 484 476 463 542 527 492 474 544 535 534 482 567 555 585 567 552 547 530 505 465 513 492 402 430 401 380 379 381 358 345 406 389 381 361 428 412 417 412 450 471 428 434 420 400 383 392 389 423 430 410 454 419 397 361 416 392 377 571 549 572 599 560 602 590 577 599 627 596 624 617 609 583 571 550 625 591 536 558 583 578 608 610 608 548 564 644 576 637 604 633 646 664 693 696 670 652 677 699 723 730 463 475 443 468 511 499 497 455 483 519 518 532 541 359 374 387 363 341 339 365 389 420 370 389 416 430 505 527 514 515 491 474 463 426 412 392 364 401 576 566 543 516 542 570 601 571 599 568 554 546 576 449 473 438 417 447 454 474 464 509 502 537 560 507 498 516 441 393 409 422 443 440 424 470 493 523 539 546 568 564 545 561 584 592 581 579 607 622 622 640 664 656 653 650 688 591 576 584 595 612 613 621 609 629 638 657 621 664 676 486 466 464 455 405 405 431 480 432 458 404 397 438 416 388 396 370 377 356 522 500 500 495 526 529 498 514 471 498 462 496 473 428 443 474 451 420 412 401 379 351 369 365 322 348 372 314 346 362 318 342 294 331 317 276 311 342 296 286 243 280 202 232 174 151 219 256 237 165 158 213 207 242 245 380 383 386 363 365 361 345 346 323 314 306 298 278 264 283 268 250 242 230 232 378 359 378 366 359 340 323 327 344 349 339 332 312 303 292 300 319 264 258 212 195 204 222 205 185 177 163 158 145 122 140 133 130 108 104 38 86 113 97 73 28 177 158 141 122 134 130 113 103 87 84 63 72 84 78 70 93 79 45 24 24 0 371 364 365 347 331 315 305 302 341 351 330 302 279 282 258 268 279 248 255 240 231 330 317 327 293 315 339 344 333 320 263 287 254 263 234 224 219 194 189 206 238 275 281 312 284 240 212 235 285 301 323 294 328 353 375 353 345 294 272 237 230 230 193 161 140 168 133 177 166 117 103 107 162 192 206 173 115 149 218 260 273 231
191 246 261 286 318 322 338 310 290 260 292 344 396 441 444 402 430 365 378 343 406 397 426 451 447 424 445 426 406 384 428 283 327 351 341 330 314 275 239 263 306 218 233 251 298 275 245 227 249 255 287 304 303 283 267 281 260 347 350 369 387 405 456 458 430 395 386 367 333 322 297 268 296 438 411 369 402 371 417 363 386 421 438 454 449 448 440 436 429 347 333 331 311 295 287 277 316 298 333 353 375 363 340 402 432 120 122 114 99 130 109 94 101 151 122 122 118 178 167 151 145 185 183 197 163 210 202 241 221 211 216 202 186 175 210 196 141 147 68 71 89 132 128 141 126 156 189 164 212 178 165 210 88 104 68 63 50 42 26 21 22 55 74 54 131 89 84 80 115 107 108 203 179 201 228 189 233 224 213 238 264 241 271 270 269 246 245 231 292 271 230 255 286 268 296 309 319 264 273 323 296 330 331 339 296 310 340 349 324 322 345 361 378 393 191 220 198 232 223 231 252 245 272 283 263 261 283 185 214 236 238 243 264 280 286 283 264 262 259 249 305 333 350 336 311 309 283 302 310 308 303 341 306 309 306 298 325 324 347 345 379 366 368 376 398 305 325 324 333 357 348 375 339 372 350 386 416 384 393 417 372 380 413 443 450 432 400 387 407 433 439 431 456 464 458 432 454 475 482 492 511 504 484 506 522 536 543 553 571 403 417 437 454 445 433 428 403 423 454 480 471 505 500 187 173 152 132 110 138 147 209 171 236 166 198 249 226 222 259 232 259 251 247 226 244 262 274 300 284 306 273 310 297 341 332 294 329 358 364 360 371 305 320 331 365 396 374 396 422 408 433 472 463 473 485 503 529 537 566 265 275 245 274 302 296 326 323 328 362 393 420 377 415 461 481 488 512 128 95 70 74 96 123 121 93 115 140 122 106 112 134 138 160 155 142 165 183 151 150 180 202 177 151 159 186 182 217 230 210 198 161 191 214 221 217 180 195 220 239 256 261 254 288 271 253 269 286 301 339 366 331 303 357 344 377 415 378 380 198 220 244 259 238 245 263 271 315 296 336 300 292 306 324 318 342 333 348 364 371 0 28 54 52 68 88 80 74 35 23 44 71 92 95 123 106 103 126 116 132 143 61 91 113 132 145 163 204 221 196 179 158 137 148 166 148 155 180 188 173 189 203 221 245 253 239 257 280 288 281 275 306 293 314 331 331 350 329 308 304 331 353 219 224 249 245 269 262 297 301 289 329 323 327 341 358 361 383 387 427 462 455
188 242 258 281 313 314 329 301 281 253 285 339 391 436 437 393 421 355 370 335 400 398 429 454 447 423 443 423 403 384 429 285 330 354 343 328 312 273 239 264 307 219 235 254 302 279 250 232 260 263 294 310 312 291 278 294 275 355 356 374 393 411 461 466 438 403 395 374 342 331 308 282 310 447 420 379 413 383 428 376 400 434 453 465 462 462 455 453 447 358 344 345 327 310 305 293 335 316 348 367 390 382 358 421 453 121 130 125 108 143 124 116 125 167 143 145 143 197 188 177 171 205 205 222 190 230 224 264 244 235 241 228 213 204 238 224 169 175 96 98 116 158 152 164 154 182 214 189 239 205 193 236 87 108 65 74 58 36 19 38 48 76 99 80 158 117 113 105 143 134 135 207 185 209 238 203 247 240 231 256 281 262 292 292 293 271 270 257 316 296 257 282 313 295 322 336 346 292 300 348 323 357 358 366 317 330 360 371 346 346 369 383 400 416 220 248 226 260 251 259 280 273 299 312 291 289 311 209 238 261 261 265 285 302 310 308 287 286 284 276 332 361 377 364 338 336 310 327 334 331 325 363 334 338 334 326 353 353 375 373 407 394 396 403 426 331 352 349 357 381 373 400 365 399 377 413 443 411 418 443 395 401 434 464 471 453 422 412 432 459 465 457 482 490 484 459 481 502 509 518 537 531 512 534 549 563 570 580 598 431 444 465 481 473 461 456 431 452 482 508 498 533 528 168 153 134 116 86 112 124 186 146 210 139 170 222 199 194 231 203 231 223 226 204 221 237 252 276 258 281 246 284 269 314 304 266 301 330 336 331 343 277 292 304 338 369 348 370 395 383 407 446 439 448 462 480 507 517 545 237 249 219 251 277 275 304 303 310 340 370 398 359 397 442 463 468 493 100 68 45 46 68 95 93 65 88 113 96 84 94 115 115 137 135 127 148 164 123 121 152 174 148 123 131 159 154 189 202 182 171 135 165 187 194 192 157 178 202 219 234 241 235 269 253 237 253 272 285 322 350 316 290 347 331 362 401 366 370 188 209 232 248 230 240 260 262 303 286 325 293 287 303 321 317 341 327 340 358 364 28 0 26 26 44 65 62 62 25 39 51 74 89 82 109 96 110 116 111 127 133 78 108 133 147 164 185 226 242 216 192 174 144 159 173 142 152 170 187 173 199 219 237 264 270 251 266 292 304 298 294 322 312 335 353 351 369 344 323 316 342 364 224 224 249 248 270 268 303 302 287 330 328 335 350 364 362 387 396 438 472 462
183 236 253 274 305 304 317 290 270 243 276 331 383 428 427 383 409 343 360 325 390 395 429 453 444 418 437 416 397 379 426 284 330 354 340 323 307 269 235 262 305 218 235 254 303 280 252 235 266 267 297 313 317 296 284 302 285 359 358 376 395 413 462 469 440 406 400 378 346 337 314 291 320 451 425 384 418 389 435 384 410 442 464 471 469 471 465 465 461 365 351 353 338 322 319 305 349 328 359 376 400 396 370 436 469 122 137 135 117 154 138 134 145 180 161 165 165 211 204 198 194 221 223 242 213 247 242 282 263 254 262 249 235 228 261 248 194 201 121 124 141 184 177 188 180 208 239 213 264 231 219 262 87 112 66 86 70 43 36 59 72 96 121 103 182 141 138 130 168 160 160 208 187 215 245 213 257 252 244 270 294 278 308 309 311 290 291 279 335 317 280 304 336 317 344 358 369 316 323 368 347 378 382 388 333 345 375 387 363 365 388 401 416 433 245 274 252 286 275 284 305 298 325 337 316 314 336 233 263 286 285 288 308 325 334 333 310 311 310 301 358 387 403 390 364 362 335 352 359 354 348 387 358 362 359 351 378 378 400 398 432 419 422 429 451 356 377 374 381 406 398 425 390 424 403 438 469 436 444 468 420 423 456 486 494 477 445 436 457 484 490 483 508 516 509 485 507 528 534 543 562 557 537 560 575 589 596 605 624 457 470 490 507 499 487 481 457 477 508 534 524 559 553 149 132 116 100 63 88 101 164 122 185 113 145 196 173 168 206 179 206 199 205 183 198 213 229 252 234 256 221 259 244 288 279 241 275 305 311 307 319 252 268 281 315 347 328 349 373 364 387 426 421 429 446 462 491 505 532 214 228 199 234 258 262 288 292 301 325 354 383 348 388 430 453 456 481 75 43 25 20 42 70 69 42 68 93 80 73 88 106 101 123 126 124 142 153 97 97 126 149 123 99 109 136 130 165 179 159 149 116 146 167 172 175 143 169 193 207 220 228 225 258 244 230 247 266 277 314 341 310 285 345 326 355 396 362 369 188 208 229 246 230 245 264 262 299 284 322 295 291 308 326 323 347 330 341 360 365 54 26 0 19 34 53 60 66 42 63 72 89 98 83 107 100 126 118 117 134 135 101 130 156 167 187 209 250 265 238 210 194 159 176 187 147 160 171 195 183 215 239 257 286 290 269 282 309 324 319 316 342 334 357 376 373 390 364 342 333 358 380 237 232 257 259 278 280 315 310 294 338 340 349 365 377 371 398 410 453 487 475
201 255 271 293 324 323 336 309 289 262 295 350 402 447 446 401 428 362 379 344 409 413 447 471 462 436 456 435 416 398 445 302 348 371 358 342 326 287 254 280 323 236 253 271 320 297 269 252 281 283 314 330 333 312 299 316 298 375 375 393 412 430 480 486 457 423 416 394 362 353 330 305 333 468 441 400 434 405 450 399 424 457 477 486 484 485 478 477 472 380 366 368 351 335 330 318 360 340 372 390 414 407 382 447 479 139 152 148 131 167 149 142 151 192 169 171 169 222 213 202 197 231 231 248 215 256 250 290 270 261 267 253 238 227 263 248 188 197 120 119 135 176 167 177 175 200 229 203 258 224 213 254 104 127 82 98 81 56 44 64 74 102 125 106 183 141 135 122 166 155 153 225 204 230 260 226 271 264 256 281 306 287 317 318 319 297 296 283 342 322 282 307 338 320 348 361 372 317 325 374 348 382 383 391 342 355 385 397 372 372 395 409 425 442 242 271 247 281 275 283 302 292 320 334 314 313 334 222 252 275 273 275 294 313 322 323 298 300 300 293 352 381 396 383 357 354 328 342 348 342 335 375 358 361 356 347 374 376 399 395 429 415 416 423 446 347 369 363 369 395 388 415 381 416 395 431 462 427 434 459 408 409 442 472 480 463 432 425 447 474 481 474 499 507 499 477 499 520 525 534 554 549 531 553 569 582 588 597 617 452 464 483 500 493 482 477 453 474 504 529 518 553 549 166 149 134 119 79 100 117 180 135 197 124 152 205 181 173 210 181 209 199 221 199 213 226 244 266 246 268 232 269 252 297 286 246 280 311 315 308 320 255 268 279 313 344 323 344 369 357 381 420 413 422 436 454 481 492 520 213 223 193 225 251 250 278 279 287 314 344 372 334 374 417 439 443 468 84 57 44 30 50 75 70 42 63 88 70 59 71 91 90 112 111 106 126 139 105 100 132 152 126 100 106 134 131 166 178 158 145 109 140 162 169 166 131 154 179 194 209 216 211 245 230 215 231 250 262 299 327 294 269 328 309 339 380 345 352 170 190 212 229 212 226 245 244 282 267 305 277 272 289 307 304 328 312 323 342 347 52 26 19 0 18 39 41 47 28 55 58 72 79 65 89 81 108 99 98 115 116 89 116 144 152 173 197 238 252 225 194 179 141 159 169 128 141 152 176 164 197 223 241 271 274 251 264 292 308 304 302 326 320 343 362 359 375 348 325 316 340 362 218 213 238 241 259 262 296 291 275 319 322 330 347 358 352 379 392 435 469 457
216 269 286 307 337 335 347 320 300 275 308 363 415 460 458 413 439 373 391 356 421 428 463 487 477 451 470 449 430 413 460 318 364 388 374 356 341 302 269 295 338 252 269 288 337 314 286 269 299 301 331 347 350 330 317 334 317 392 392 410 429 447 496 503 474 440 434 412 380 370 347 324 352 485 458 418 452 423 468 417 442 475 496 504 502 503 497 496 491 398 384 386 369 353 348 336 378 359 390 409 432 426 401 465 497 156 170 166 149 185 167 160 168 210 187 189 186 240 231 219 213 249 249 265 231 274 268 308 288 278 284 270 254 241 278 263 199 210 135 131 147 186 175 183 187 209 237 210 268 234 224 262 121 145 100 116 100 74 62 82 90 120 142 122 199 156 148 132 179 166 163 242 221 248 278 245 289 283 274 300 324 306 336 336 336 314 313 299 360 339 298 323 354 337 364 377 387 331 340 391 363 399 398 407 361 373 403 415 390 390 413 427 444 460 255 283 258 293 290 296 314 302 330 346 327 327 348 228 258 281 277 278 296 316 327 330 302 305 307 301 363 392 405 393 367 363 337 348 353 346 337 378 373 375 369 359 386 389 413 408 442 426 427 433 456 354 377 369 374 400 394 421 388 424 403 440 471 435 441 465 412 411 443 472 482 465 434 431 452 480 488 482 507 514 505 485 508 528 532 541 561 558 540 562 578 590 596 605 626 463 473 493 509 504 493 489 465 486 515 540 527 564 560 173 155 143 129 84 101 121 183 136 194 121 146 200 174 164 200 170 197 187 225 203 215 226 246 266 244 266 228 265 246 291 279 237 271 302 304 296 307 244 255 264 298 328 306 328 354 340 365 403 395 405 418 436 463 474 502 199 207 176 207 234 231 260 260 268 296 326 354 316 355 399 421 425 450 81 61 55 36 49 69 60 35 48 72 53 40 54 73 71 93 93 90 108 121 99 92 124 142 116 88 92 120 119 153 165 144 130 93 123 146 154 149 113 136 160 176 190 197 192 226 211 197 213 232 243 281 308 276 251 311 292 321 362 328 335 155 174 195 212 197 213 232 228 265 250 288 262 258 275 293 292 315 297 307 327 331 68 44 34 18 0 21 27 38 38 66 64 71 72 51 73 68 105 85 87 104 102 95 120 149 153 176 202 242 255 227 192 179 136 156 163 116 130 137 165 154 193 222 241 272 273 247 258 287 306 303 303 325 320 345 364 360 375 346 322 311 335 356 210 202 226 231 248 254 287 280 262 307 313 323 340 349 341 368 385 429 462 448
232 284 302 322 351 348 359 332 312 289 322 378 429 474 471 425 450 385 404 369 434 445 480 504 494 466 485 463 444 428 477 335 382 405 391 372 356 318 286 313 355 269 287 306 355 332 304 288 319 320 350 366 370 349 337 355 337 411 410 428 447 466 514 522 493 459 453 430 399 390 367 344 372 504 478 437 471 442 488 437 462 495 516 524 522 524 517 516 511 418 404 406 390 374 369 357 399 380 411 429 453 447 422 486 518 175 190 187 170 206 188 180 189 231 208 209 206 261 252 240 232 270 269 285 250 295 289 328 309 299 304 290 273 259 297 281 214 227 153 148 162 200 187 193 203 222 248 221 281 248 239 275 140 165 119 137 120 95 83 103 110 141 162 142 218 175 165 146 196 182 178 261 240 268 298 265 310 303 295 320 345 326 356 356 357 334 333 319 380 359 317 342 373 356 384 397 406 350 359 411 381 418 416 426 381 394 424 435 411 410 433 448 464 481 272 299 274 308 308 313 330 316 345 362 344 345 365 238 268 291 285 284 302 323 335 340 310 314 318 313 377 406 418 406 380 375 350 358 361 354 343 384 391 392 385 374 401 406 430 424 458 441 441 446 470 365 388 379 382 409 403 430 398 435 416 453 483 445 451 475 420 416 448 476 486 471 440 440 462 490 498 493 518 524 515 497 520 539 543 551 572 569 552 575 591 602 608 616 638 478 487 505 521 517 507 504 481 501 530 555 541 577 575 181 162 153 141 93 104 127 187 139 192 119 139 194 168 155 189 158 184 172 230 207 217 225 247 265 241 263 223 260 238 283 270 227 260 292 292 282 292 230 240 247 281 310 287 309 335 320 345 384 375 385 398 415 442 453 481 183 188 157 187 214 211 239 240 248 275 305 333 296 335 378 400 404 429 81 70 71 48 54 65 53 35 34 55 34 20 37 53 51 73 73 73 89 100 95 84 117 131 106 76 77 105 106 139 149 129 113 75 104 127 137 129 92 116 140 155 169 176 172 206 191 177 194 213 224 261 288 257 233 294 273 302 343 309 318 139 157 177 195 182 200 219 212 247 233 270 246 244 262 280 280 303 283 291 312 315 88 65 53 39 21 0 23 39 56 83 77 77 70 43 58 60 108 74 80 96 89 107 129 158 158 184 211 250 262 234 193 183 135 158 161 106 122 123 156 146 192 224 243 277 275 246 255 285 307 305 307 326 324 349 370 364 378 346 322 309 331 352 205 192 216 224 238 247 281 269 250 297 305 317 335 342 330 359 379 424 457 441
242 296 312 334 364 362 374 347 327 302 335 390 442 487 485 440 466 400 418 383 448 454 488 512 504 477 496 476 456 439 486 343 389 413 400 383 367 328 295 321 364 277 294 313 361 339 310 293 321 324 355 371 373 353 339 356 336 416 416 434 453 472 521 527 498 464 457 435 403 393 370 344 372 508 481 440 474 445 490 438 462 496 515 526 524 524 517 514 508 420 406 407 388 372 366 355 396 377 410 429 452 442 419 481 512 180 192 187 170 205 186 174 181 228 202 202 196 257 247 230 221 265 262 276 238 290 282 321 301 290 294 279 261 243 283 267 196 211 140 132 145 180 167 172 186 203 227 200 262 229 221 255 145 168 123 136 120 96 81 98 102 135 154 132 205 162 150 128 181 165 159 267 245 271 300 265 309 301 292 317 342 321 351 350 349 326 322 307 371 348 304 329 360 344 373 384 392 335 345 401 367 407 401 413 376 390 420 429 404 401 425 440 458 473 255 282 255 290 293 297 313 297 326 344 327 329 349 217 246 270 263 262 279 300 313 318 288 292 297 293 358 387 398 387 360 355 330 336 339 331 320 362 375 376 368 355 383 389 414 406 440 423 422 426 451 344 367 357 359 387 382 408 377 414 395 432 462 424 429 453 398 393 425 453 464 448 417 417 440 468 477 471 497 503 493 476 499 518 521 529 550 548 532 554 571 582 587 594 617 458 466 485 501 498 488 485 462 483 511 536 520 558 556 199 180 170 156 111 125 146 207 160 214 141 162 216 190 177 211 179 205 192 250 227 238 247 269 287 264 286 246 283 261 306 292 249 281 314 313 302 311 251 259 264 298 326 301 324 351 333 359 397 386 396 406 425 450 457 486 202 203 172 196 227 216 248 243 249 282 314 340 298 336 381 402 408 432 103 87 82 62 73 87 76 56 56 75 52 30 32 54 62 82 75 66 86 103 118 107 139 153 128 98 97 125 127 160 169 149 131 93 120 144 156 140 102 116 141 159 177 181 174 209 192 175 191 210 223 260 288 254 228 287 269 300 339 304 310 129 149 170 187 171 186 205 203 241 225 264 235 231 248 266 265 288 271 281 301 305 80 62 60 41 27 23 0 16 45 70 59 55 48 24 47 41 85 58 61 77 75 87 107 137 135 162 189 228 239 211 171 161 113 135 139 89 104 111 138 127 170 202 221 254 253 224 233 264 285 283 284 304 302 327 347 341 356 324 300 287 310 331 185 175 199 205 221 228 261 253 235 280 286 297 314 323 314 342 359 404 436 422
247 301 318 340 371 370 383 356 335 309 342 397 449 494 493 448 475 409 426 391 456 459 491 516 508 483 502 482 462 444 490 347 392 416 404 388 372 333 299 325 368 280 297 315 364 341 312 294 321 324 356 372 374 353 339 354 333 417 418 436 455 473 523 528 499 465 457 436 403 393 369 342 370 509 481 440 474 444 489 436 460 494 512 526 522 522 514 510 503 419 405 405 385 369 361 351 391 373 407 427 449 437 414 476 506 183 191 185 169 203 183 168 173 225 196 194 188 252 241 221 211 259 255 267 227 284 276 313 293 282 285 270 251 231 272 255 182 197 129 120 132 166 151 156 172 188 212 184 247 214 206 239 148 169 126 134 119 97 81 94 96 129 146 125 194 151 138 114 168 152 145 269 246 271 299 263 307 298 287 312 338 315 345 343 341 317 313 297 363 338 293 318 349 333 362 373 381 323 333 392 355 396 389 402 369 384 414 423 397 393 416 433 451 465 242 268 241 275 281 284 299 282 311 330 314 316 336 201 230 254 247 245 263 284 296 302 272 276 281 277 343 372 382 371 344 339 314 320 323 315 304 346 363 363 354 341 369 376 401 392 426 408 407 411 436 328 351 341 343 370 365 392 361 398 379 417 447 408 413 437 382 377 409 438 448 432 401 401 424 452 460 455 481 487 477 460 483 502 505 513 534 533 516 538 556 566 571 578 601 444 451 469 485 482 473 470 448 469 496 521 505 542 541 210 192 180 165 122 138 159 220 174 230 156 178 232 206 193 227 195 221 208 263 240 252 262 283 302 279 301 262 299 277 322 308 265 297 330 329 318 327 267 275 279 313 340 314 338 364 344 371 409 396 408 415 435 458 464 493 217 216 185 207 240 225 257 250 254 291 324 348 304 341 388 407 415 438 117 99 90 73 86 103 91 70 72 91 68 45 40 62 75 94 83 68 91 111 133 122 155 169 145 114 113 141 143 176 184 164 147 108 134 158 171 153 113 122 146 166 186 190 180 215 197 179 195 212 227 265 292 257 229 285 270 303 341 305 309 127 148 171 187 168 180 199 200 242 224 264 231 226 242 260 258 281 266 278 297 302 74 62 66 47 38 39 16 0 40 60 46 38 34 21 49 34 69 54 51 68 71 72 91 121 119 145 173 212 223 195 155 145 99 120 126 82 94 108 129 117 156 186 205 238 237 210 220 250 270 267 268 289 286 311 331 326 340 309 285 273 297 318 173 166 191 194 212 216 250 244 228 272 276 285 302 312 305 332 347 391 424 411
213 267 283 306 338 339 354 326 306 278 310 364 416 461 462 418 445 380 395 360 425 422 453 478 472 447 468 448 428 408 454 309 354 378 367 353 337 298 263 288 332 243 259 278 326 303 273 256 281 285 317 333 334 313 299 314 293 378 379 398 416 434 485 489 460 425 417 397 364 353 329 302 330 469 442 401 434 404 449 396 420 454 472 486 482 482 474 470 464 380 365 365 345 329 321 311 351 333 367 387 409 398 375 437 467 145 152 145 130 163 143 129 136 185 157 157 152 213 202 185 177 220 217 231 195 245 237 276 256 245 250 235 218 203 241 226 162 172 97 93 109 149 139 149 149 172 201 175 230 197 186 226 111 131 89 94 79 60 42 54 57 90 109 88 162 119 110 95 141 128 126 231 208 231 259 223 267 258 247 272 298 276 306 305 304 281 278 264 326 304 262 286 317 301 329 341 350 294 303 357 326 363 360 371 331 345 375 384 359 356 380 395 413 428 217 245 220 255 252 258 276 265 293 308 289 289 310 194 224 247 244 247 267 285 294 295 270 271 272 265 325 354 368 356 330 326 300 314 319 314 307 347 335 337 331 321 348 351 375 370 404 388 389 395 419 319 341 335 341 366 360 386 353 388 367 403 434 399 406 430 380 382 415 444 453 436 404 397 418 445 453 446 471 479 471 449 471 492 497 506 525 521 503 525 541 554 560 569 589 425 436 456 472 466 455 451 427 448 477 502 490 526 522 190 174 157 139 104 128 143 206 163 225 152 180 233 209 201 237 208 235 225 247 224 240 254 271 293 274 296 260 297 280 325 314 274 308 338 342 334 345 281 293 302 336 366 343 365 391 375 401 439 429 440 450 469 494 502 531 237 243 213 240 270 261 292 288 293 327 359 385 342 380 426 446 453 477 112 84 66 58 78 103 97 70 86 110 90 72 77 99 105 126 120 108 130 148 133 128 160 179 153 126 130 158 157 191 203 182 168 131 160 183 192 183 146 160 185 204 221 226 219 253 236 219 234 252 267 304 332 297 269 325 310 343 381 345 348 166 187 211 227 207 216 235 239 282 264 303 270 263 279 296 292 316 304 317 334 341 35 25 42 28 38 56 45 40 0 28 30 49 64 61 89 73 85 93 86 103 110 61 88 116 126 146 169 210 224 197 169 153 119 135 148 118 128 148 162 148 175 197 216 244 248 228 242 269 282 277 275 301 293 316 334 332 349 323 301 293 318 340 199 199 224 223 245 243 278 277 263 305 304 310 326 340 337 362 371 414 448 437
214 269 284 308 341 344 361 333 313 283 315 367 419 464 467 424 452 387 400 366 429 420 448 473 470 447 468 449 429 407 451 306 349 374 364 353 337 298 262 286 329 241 255 273 320 297 267 249 270 276 308 325 324 304 288 301 278 369 372 391 409 427 478 480 452 416 406 388 354 342 318 288 315 459 431 390 423 391 436 383 405 440 455 474 469 467 459 453 445 368 353 351 329 313 303 295 332 316 352 372 393 378 357 417 446 143 144 135 121 151 129 110 114 169 138 135 128 195 182 161 151 200 196 207 168 225 216 253 234 222 225 210 192 175 214 198 134 144 70 65 81 122 114 125 121 145 176 150 203 169 158 199 111 127 91 85 73 63 46 44 39 73 86 65 135 92 82 68 113 100 98 225 202 222 248 209 252 242 230 254 281 256 286 283 281 257 253 238 303 279 235 260 291 274 303 315 323 266 276 332 298 337 333 344 310 325 355 363 337 332 356 373 392 406 189 217 193 227 225 230 248 238 265 280 261 261 282 170 200 223 222 226 246 263 271 270 248 247 246 238 298 327 341 329 302 300 273 289 296 292 286 325 307 309 303 293 320 323 347 342 376 360 362 368 391 293 314 310 318 342 335 362 327 361 340 377 407 373 380 405 357 362 395 425 432 415 383 373 394 420 427 420 445 453 446 422 444 465 471 480 500 495 476 498 514 527 534 543 562 397 409 429 445 438 427 423 399 420 449 475 463 499 494 206 191 172 152 124 151 163 225 185 248 176 206 259 235 228 265 235 263 253 264 243 260 276 291 315 297 319 284 322 306 351 340 301 335 365 369 362 373 309 321 330 364 393 370 393 418 402 428 466 455 466 475 495 518 524 553 265 271 240 266 296 285 317 310 314 351 384 408 363 400 447 467 475 498 137 107 84 82 104 129 125 97 114 138 117 98 100 122 131 152 143 127 151 171 159 155 187 206 181 153 158 186 184 219 231 211 196 158 187 211 220 210 171 182 206 226 246 250 240 275 256 237 253 269 286 323 351 314 286 337 326 361 397 360 360 179 202 226 241 218 223 242 251 297 277 317 279 270 285 302 295 320 311 327 342 351 23 39 63 55 66 83 70 60 28 0 21 49 72 80 108 88 80 108 96 111 124 40 70 94 110 126 146 187 203 177 157 137 114 125 143 127 133 161 166 151 166 182 200 226 233 217 234 258 267 261 256 285 274 296 314 313 331 308 287 282 309 331 196 202 227 222 246 239 274 278 267 306 300 304 319 335 338 360 364 405 439 432
234 289 304 328 361 363 379 351 331 301 334 386 438 483 486 443 470 405 419 385 448 440 469 494 490 467 488 469 449 428 472 327 371 395 385 373 357 318 283 306 350 261 276 294 341 318 288 270 291 297 330 347 345 325 309 322 299 390 394 412 430 448 499 501 473 438 427 409 375 363 339 309 336 480 453 411 444 412 457 404 425 461 475 495 489 487 479 472 464 389 374 371 349 333 322 315 352 335 372 393 414 397 376 436 464 164 165 156 142 172 150 129 132 189 157 153 145 215 202 178 166 219 214 223 181 244 234 271 251 239 241 225 205 185 226 209 138 152 84 74 86 123 111 119 127 146 173 146 204 171 162 199 131 148 110 106 94 82 64 65 59 93 105 83 149 106 92 69 122 106 101 246 223 243 269 230 273 262 250 274 301 274 304 301 298 274 268 252 319 293 247 272 303 288 317 327 335 277 287 347 309 351 343 356 328 344 373 381 355 348 372 390 410 422 196 223 197 231 235 238 254 239 268 285 268 270 290 165 194 218 214 216 236 254 264 266 240 242 243 237 300 329 341 330 303 299 273 284 290 284 277 316 317 317 309 297 324 330 355 347 381 364 364 369 393 290 313 306 311 337 330 357 324 360 339 376 407 371 377 401 350 352 384 414 422 405 373 368 389 416 424 418 443 450 442 421 444 464 468 477 497 494 476 498 515 526 532 540 562 400 410 429 445 440 430 427 404 424 452 478 464 500 498 219 203 186 167 135 158 173 236 193 255 182 209 263 238 228 264 234 261 249 277 254 270 284 301 324 304 326 290 327 309 354 343 301 335 366 368 359 369 307 317 323 357 385 360 383 410 390 417 455 442 454 460 481 503 507 537 260 262 231 253 286 269 303 293 296 336 370 393 346 382 430 449 458 481 142 115 95 88 108 132 124 98 110 133 110 89 86 108 121 140 128 110 134 156 162 156 188 206 180 151 154 182 182 216 226 206 190 151 179 203 214 199 159 165 189 211 232 234 224 259 239 219 234 250 268 305 332 295 266 317 307 342 377 340 339 159 182 206 221 197 202 221 230 277 256 297 258 249 263 281 274 299 290 306 321 330 44 51 72 58 64 77 59 46 30 21 0 28 51 64 91 70 60 88 76 90 105 31 58 86 96 115 139 179 194 167 140 123 94 108 123 106 112 141 145 130 148 167 186 214 218 200 216 241 253 247 244 271 262 285 304 301 318 293 272 265 291 313 176 181 206 201 225 219 254 257 246 286 280 285 300 316 317 340 346 387 421 413
260 315 330 354 386 388 403 375 355 326 359 412 464 509 511 467 494 429 444 409 473 468 497 522 517 494 515 495 475 455 499 354 398 422 412 400 384 345 310 333 377 288 304 322 369 346 316 298 319 325 357 374 373 353 337 349 326 418 421 440 458 476 527 529 501 465 455 437 403 391 367 336 363 508 480 439 471 440 485 431 452 488 502 522 517 515 506 498 490 416 401 399 376 360 348 342 378 362 399 420 441 423 403 461 489 191 193 184 170 200 178 156 158 217 184 178 169 242 228 201 188 245 239 246 201 270 260 295 275 262 263 247 225 201 244 225 148 166 106 92 100 130 114 118 140 151 174 146 210 178 171 202 157 175 136 134 121 107 89 92 87 121 130 110 169 128 110 81 139 120 111 274 251 271 297 258 301 289 277 300 327 300 330 325 321 296 290 272 341 314 266 290 321 307 337 346 352 293 305 368 324 370 358 374 353 369 399 405 379 371 395 413 434 446 210 234 206 240 251 251 265 245 275 295 281 285 303 162 192 215 209 208 226 246 258 264 233 237 243 239 306 335 344 334 307 301 277 282 285 277 267 308 331 330 320 305 333 342 369 357 391 372 370 373 399 290 313 302 305 332 327 354 322 360 341 379 409 370 374 399 344 340 373 402 411 395 364 363 385 413 422 417 442 448 439 422 445 464 467 474 496 494 478 500 518 528 533 540 563 407 413 431 447 445 436 434 412 433 459 484 467 505 504 238 221 205 188 151 171 189 252 206 265 192 215 269 244 231 265 234 259 246 293 271 285 296 315 336 315 337 298 335 315 359 346 303 336 368 367 356 364 305 312 315 349 375 348 372 399 376 404 441 426 438 441 463 484 485 515 255 251 220 238 273 250 286 271 273 316 352 373 323 358 408 425 436 458 152 129 114 102 119 139 129 105 111 129 106 83 73 93 111 128 112 89 114 138 169 160 193 207 183 153 152 179 182 214 222 202 184 146 171 195 208 186 145 145 168 191 214 215 203 237 216 196 210 225 244 281 308 270 240 290 281 317 351 314 312 133 156 180 194 170 174 193 203 251 229 270 230 221 236 253 247 271 262 278 293 302 71 74 89 72 71 77 55 38 49 49 28 0 26 49 72 48 36 65 49 63 80 39 53 83 82 107 135 173 185 157 122 108 70 87 99 79 84 115 117 102 126 151 170 202 203 179 193 220 236 232 232 255 250 274 294 289 305 276 253 244 269 291 151 153 178 175 198 194 229 230 218 258 255 261 277 291 290 314 322 365 398 388
276 331 347 370 401 401 415 387 367 340 373 427 479 524 524 480 507 441 457 423 487 486 517 542 536 511 532 511 492 472 517 373 418 442 431 417 401 362 327 352 395 307 323 341 389 366 336 318 341 347 379 395 395 375 360 373 350 439 442 460 479 497 548 551 523 487 478 459 425 414 390 360 387 530 503 461 494 463 508 455 477 512 527 545 540 539 530 523 515 439 424 423 401 384 373 366 403 387 423 444 465 448 428 487 515 209 214 206 191 222 201 181 183 241 209 204 194 266 253 227 213 270 265 272 227 295 285 320 301 288 288 272 251 225 269 250 170 190 132 117 125 152 134 135 164 172 191 163 230 199 193 221 175 194 153 155 141 124 106 113 110 145 156 135 195 153 136 106 164 144 134 294 271 293 320 281 324 313 301 325 352 325 355 351 347 322 316 298 367 340 291 316 346 333 362 371 377 317 329 394 349 395 382 399 379 395 424 431 405 397 421 439 460 472 233 257 228 262 275 275 287 265 295 317 304 309 326 178 207 230 221 217 234 256 270 278 245 251 259 257 326 355 362 353 325 318 295 295 297 288 275 317 355 354 342 326 354 365 392 379 413 392 389 392 418 306 329 316 316 344 340 367 337 376 358 396 426 385 388 412 354 347 378 406 417 402 371 375 398 427 436 432 457 463 452 438 461 479 481 488 510 510 495 517 535 544 548 555 579 427 431 449 464 464 456 454 433 454 479 504 485 524 524 244 226 213 198 156 172 193 254 207 262 189 209 263 237 222 254 222 246 232 297 274 286 295 317 335 312 333 294 330 307 352 337 293 324 357 354 341 348 292 296 297 330 355 326 351 378 353 382 418 402 415 416 439 459 459 490 238 231 200 215 251 225 261 246 248 292 328 348 298 332 382 400 411 432 151 133 123 107 120 135 123 104 102 117 94 70 55 72 94 108 89 64 90 115 165 153 186 197 174 143 139 165 170 201 208 188 168 130 153 177 192 165 124 120 143 166 190 191 177 212 190 170 184 199 218 255 282 244 215 265 255 291 326 289 288 108 130 155 169 146 153 172 179 225 205 246 208 200 215 233 228 252 241 255 272 279 92 89 98 79 72 70 48 34 64 72 51 26 0 32 48 24 39 39 24 40 54 64 72 100 91 120 149 186 195 167 123 115 65 88 92 55 64 89 99 85 122 154 173 208 205 176 186 216 237 235 238 256 255 280 302 295 308 276 252 239 263 284 139 135 161 161 181 183 217 213 199 241 242 252 268 279 274 300 313 357 390 377
266 319 336 357 388 386 398 371 351 326 359 414 466 511 509 464 490 424 442 407 472 478 511 535 527 501 520 499 480 462 509 366 412 435 423 406 390 352 318 344 387 300 317 335 384 361 332 315 342 345 376 392 394 374 360 375 355 437 438 456 475 493 543 548 520 485 477 457 424 414 390 363 391 529 502 461 495 465 510 458 481 515 533 547 543 543 535 531 524 440 426 426 406 390 382 373 412 394 428 448 470 458 436 497 527 203 212 206 190 224 204 189 194 246 217 215 208 274 262 241 230 280 276 287 246 305 296 334 314 302 305 289 270 248 290 272 196 214 148 137 148 179 163 166 188 200 221 193 259 227 220 250 168 190 146 155 140 118 102 115 117 151 167 145 213 170 156 129 186 168 160 289 267 291 320 284 328 319 308 333 359 336 366 363 361 337 333 316 383 358 312 336 367 352 381 392 399 340 351 411 372 415 406 420 390 405 435 443 418 413 436 453 472 486 258 283 255 289 298 300 314 294 324 344 329 333 351 209 238 261 253 249 266 288 301 310 276 282 290 287 355 384 392 382 355 349 325 327 328 319 307 349 379 379 369 354 382 391 417 406 440 421 418 422 447 337 360 347 348 376 372 399 368 407 389 426 456 416 420 444 386 378 409 437 448 433 403 407 429 458 467 463 489 494 484 469 492 511 513 520 542 541 526 548 566 575 579 586 610 456 462 479 495 493 485 483 461 482 508 533 515 554 553 222 203 193 180 134 147 169 229 181 233 161 178 233 206 190 222 190 215 200 272 249 259 267 290 307 283 304 264 300 276 320 306 261 292 325 323 309 317 260 265 267 301 326 299 323 350 328 355 392 378 390 396 417 439 443 473 207 202 171 190 224 205 239 229 233 271 306 329 283 320 367 386 395 418 124 111 106 86 96 107 94 78 72 85 62 38 24 45 63 79 64 47 70 92 136 123 156 165 143 112 108 134 139 169 176 156 137 99 122 147 161 137 96 101 126 146 167 170 160 195 176 158 173 191 206 243 271 235 208 265 249 282 320 284 288 106 127 150 166 148 162 181 180 221 203 243 212 207 225 243 241 264 247 258 277 282 95 82 83 65 51 43 24 21 61 80 64 49 32 0 28 17 71 35 38 54 52 87 101 130 123 151 181 217 227 199 154 146 95 118 119 65 80 88 114 104 150 185 204 239 236 205 212 243 267 266 269 286 286 312 333 326 339 306 281 266 289 309 162 151 176 182 197 205 238 229 211 256 263 275 292 300 290 318 337 382 414 399
289 342 359 379 409 406 417 390 370 346 380 435 487 532 529 483 508 443 462 427 492 501 535 559 550 523 542 521 502 485 533 390 437 460 447 429 413 375 342 368 411 324 341 360 409 386 357 340 368 371 402 418 421 400 386 402 382 463 464 482 501 519 568 574 546 511 504 483 450 440 417 390 418 556 529 488 521 491 537 485 508 543 560 573 570 570 563 559 552 467 453 453 434 417 409 400 439 422 456 475 498 486 463 524 554 228 239 233 217 251 231 217 222 273 245 242 235 301 290 268 257 307 304 314 272 332 324 361 341 329 331 316 296 272 315 297 219 237 175 162 172 200 182 183 212 220 238 210 278 247 242 268 193 216 171 182 166 144 128 143 144 178 194 173 239 197 181 153 210 191 182 314 292 318 347 311 355 346 336 361 387 363 393 391 389 364 359 343 410 384 337 362 392 378 407 417 423 364 376 438 396 441 430 445 418 432 462 471 445 439 463 480 500 513 281 305 276 310 322 323 335 313 343 365 352 356 374 224 253 275 264 258 274 297 312 323 287 295 305 304 374 402 409 400 373 365 342 340 340 329 314 357 403 402 390 374 402 413 440 427 461 440 437 439 465 351 375 360 358 387 384 410 382 422 404 442 472 430 432 456 396 383 414 441 453 439 409 417 441 470 480 477 502 507 496 483 507 525 526 532 554 555 542 563 582 589 594 599 625 474 478 495 511 511 503 502 481 502 527 551 532 571 571 238 218 211 199 151 159 183 241 192 239 169 180 234 207 188 217 184 207 191 284 261 269 274 299 313 287 308 266 301 274 318 302 256 286 319 314 298 304 251 253 251 284 308 278 303 331 305 334 370 354 367 370 392 413 416 446 195 184 153 167 203 179 214 202 206 245 281 302 255 292 340 359 368 390 135 128 128 106 111 116 101 92 77 83 63 44 22 27 53 62 41 19 43 67 143 127 158 163 142 113 104 127 135 162 166 148 126 91 109 133 149 118 77 74 98 120 143 144 133 168 148 130 146 163 178 216 243 208 181 239 222 254 293 257 263 82 101 123 140 124 142 161 156 194 178 216 189 186 204 222 223 245 225 234 255 258 123 109 107 89 73 58 47 49 89 108 91 72 48 28 0 24 83 21 38 47 32 110 120 148 135 165 195 230 237 210 158 156 99 124 118 52 70 65 101 94 150 190 209 245 239 204 207 240 268 269 275 287 291 318 340 331 342 306 280 262 283 303 155 136 160 171 182 195 227 212 193 239 251 266 284 288 273 303 327 374 405 386
282 335 352 374 404 403 415 388 368 342 376 431 482 527 526 481 507 441 459 424 489 493 526 550 542 517 536 516 496 478 525 381 427 450 438 422 406 368 334 359 403 315 331 350 398 375 346 329 354 358 390 406 407 387 372 387 366 451 452 471 489 507 558 562 534 499 490 470 437 426 403 374 402 542 515 474 507 477 522 469 492 527 543 559 555 554 546 541 533 453 438 437 417 400 391 383 421 404 439 459 481 467 445 505 534 217 225 219 203 236 215 198 202 256 226 223 214 283 271 247 235 289 284 293 249 313 304 340 321 308 310 294 273 249 292 274 194 213 153 140 148 176 158 159 188 196 215 186 254 223 218 245 182 204 160 167 153 132 115 126 126 160 174 153 217 175 158 129 187 167 158 303 281 305 333 295 339 329 318 342 369 344 374 371 368 343 337 320 388 362 314 339 369 355 385 394 400 341 353 416 372 418 406 422 398 413 443 451 425 418 442 460 479 492 257 281 252 286 299 299 311 289 319 341 328 332 350 200 230 253 242 237 254 276 291 301 266 273 282 281 350 379 385 376 349 342 318 318 318 308 294 337 379 378 366 350 378 389 416 403 437 416 413 415 442 328 352 338 337 365 362 389 359 399 381 419 449 407 410 434 375 364 396 423 435 420 390 396 419 448 458 454 480 485 474 461 484 502 503 510 532 533 518 540 559 567 571 577 602 451 455 472 487 487 479 478 457 478 503 527 508 547 547 240 221 211 197 152 164 186 247 198 250 178 194 248 221 204 235 202 226 211 290 267 276 284 307 324 299 320 279 315 290 334 319 274 305 338 334 319 326 271 274 274 307 331 302 327 354 329 358 394 378 391 393 416 436 438 468 216 208 177 191 227 202 238 224 226 268 304 325 276 312 361 379 389 411 141 128 123 103 113 124 110 95 87 99 76 53 34 49 72 85 65 41 66 91 153 139 171 179 157 127 121 145 152 181 187 167 147 110 131 155 170 141 100 97 120 143 166 167 155 190 169 149 164 180 198 235 262 226 197 251 238 272 309 272 275 93 114 138 153 134 146 165 166 209 190 230 197 191 208 226 224 248 232 244 262 268 106 96 100 81 68 60 41 34 73 88 70 48 24 17 24 0 60 20 21 36 37 87 96 124 113 142 172 207 216 188 140 135 80 105 103 48 63 74 97 86 135 171 190 226 221 189 196 227 252 252 256 271 273 299 320 312 325 290 265 250 272 292 145 134 158 164 180 188 221 211 194 239 246 258 275 282 273 300 319 365 397 381
294 349 364 388 421 423 438 411 390 361 394 446 498 543 546 503 530 465 479 444 508 499 527 553 550 527 548 529 509 487 531 386 429 453 444 433 417 378 342 366 409 321 335 353 399 376 346 327 345 354 386 403 401 380 364 374 349 446 451 469 487 504 556 557 529 493 482 465 431 418 393 360 386 535 507 465 497 465 510 455 475 511 522 547 540 537 527 517 507 442 426 423 398 381 367 363 396 382 421 443 462 440 422 477 503 223 223 212 200 227 204 178 177 241 205 197 184 263 247 214 198 264 256 258 209 288 276 308 289 275 273 256 233 201 247 227 142 165 122 102 104 122 102 100 139 140 155 127 196 167 164 186 191 207 170 165 153 142 124 123 116 147 151 132 179 140 120 85 143 121 108 305 281 300 324 283 325 311 298 320 348 317 346 340 334 308 299 279 352 322 270 294 323 312 342 349 353 292 305 376 323 374 356 376 368 386 415 419 393 380 405 425 448 457 206 228 198 230 251 247 257 231 261 286 275 282 298 140 169 192 182 178 195 217 231 240 206 212 221 221 292 320 326 317 290 282 259 257 258 249 236 278 328 325 311 293 321 335 363 347 380 358 354 356 383 268 292 277 277 305 302 328 299 339 321 359 389 347 350 374 315 308 340 369 379 363 333 336 359 388 398 394 419 424 414 400 424 442 443 449 472 472 458 480 499 506 510 516 542 392 395 412 427 428 420 420 400 421 444 468 449 488 488 274 257 242 225 187 206 225 287 242 299 225 247 301 275 261 293 261 285 271 329 307 320 331 351 371 348 370 331 368 345 390 376 332 363 396 393 379 386 331 335 334 367 391 360 386 413 386 415 451 432 446 443 468 484 480 511 277 267 237 247 285 253 291 270 268 319 357 374 318 350 402 418 432 452 186 165 150 138 154 172 161 139 140 156 133 109 94 109 132 145 124 96 120 147 202 191 224 236 212 182 178 204 209 240 246 227 207 169 191 215 230 201 160 148 169 195 221 219 203 237 213 191 203 215 238 274 300 260 228 271 268 306 336 299 292 121 144 169 180 153 150 167 185 236 212 254 208 197 209 225 217 242 238 256 269 279 103 110 126 108 105 108 85 69 85 80 60 36 39 71 83 60 0 68 48 51 77 51 42 67 52 82 112 147 156 128 86 76 34 51 63 66 62 104 90 74 90 117 136 169 168 143 157 184 201 198 199 220 217 242 263 257 271 241 217 208 233 255 116 124 149 142 167 159 194 199 190 227 220 225 241 256 258 280 286 328 362 353
300 354 370 392 422 420 432 405 385 360 393 449 500 545 543 498 523 458 476 441 506 512 545 569 561 535 555 534 514 497 544 400 446 470 457 441 425 386 353 378 422 334 351 369 418 395 366 348 374 378 409 426 427 407 392 407 385 471 472 490 509 527 577 582 553 518 510 490 457 446 422 394 422 562 535 494 527 497 542 489 512 547 563 579 575 574 566 560 552 472 458 457 436 420 410 402 440 423 459 479 501 486 464 524 553 237 245 238 223 256 235 217 221 276 245 241 233 303 290 265 252 308 302 311 266 332 323 359 339 326 327 311 290 264 308 289 208 228 171 156 164 188 169 168 202 207 223 195 264 235 230 254 202 223 180 187 172 151 135 146 146 180 193 172 234 192 175 144 203 182 172 323 300 324 353 315 359 349 338 362 389 363 393 389 386 361 355 337 406 379 330 354 384 372 401 410 415 355 368 433 387 434 420 438 417 432 462 469 443 435 460 478 498 510 271 294 265 298 314 312 324 299 329 353 341 346 363 208 236 258 247 240 255 278 294 306 269 277 288 289 360 388 393 385 358 349 327 322 322 310 295 338 393 391 378 361 389 402 429 415 448 426 422 423 450 335 359 342 339 368 366 392 364 405 388 426 456 413 415 438 377 363 394 421 433 419 389 399 422 452 462 460 485 489 478 467 490 507 508 514 537 538 525 547 566 573 576 582 608 460 463 479 494 496 488 488 468 489 512 536 516 555 556 254 235 227 214 167 177 200 259 211 259 188 201 254 228 209 237 205 227 211 303 280 288 293 318 333 307 328 286 322 295 339 322 276 306 339 333 317 322 271 271 268 301 323 292 318 346 318 347 383 365 378 378 401 420 420 451 214 200 170 179 217 187 224 207 209 253 290 310 259 293 343 361 372 393 153 144 141 120 128 135 120 109 97 104 83 63 41 47 73 81 57 28 52 79 162 147 178 183 163 133 124 147 156 183 186 168 146 111 128 151 168 134 93 82 104 128 153 153 139 173 151 131 146 161 180 217 244 206 178 232 219 253 289 253 255 73 95 118 134 114 127 147 146 189 171 211 178 173 190 208 207 230 213 224 243 248 126 116 118 99 85 74 58 54 93 108 88 65 39 35 21 20 68 0 20 27 17 102 108 134 118 148 179 212 219 191 138 137 80 105 98 33 50 55 83 74 130 170 189 226 219 183 187 219 248 249 255 267 271 298 320 311 322 285 260 242 263 282 134 118 142 151 164 176 208 195 177 223 232 246 264 269 256 285 307 354 385 368
298 352 368 391 422 421 434 406 386 360 393 448 500 545 544 499 525 460 477 442 507 508 540 565 558 533 553 533 513 494 540 396 441 465 453 438 423 384 349 374 418 330 346 364 412 389 360 342 365 371 402 419 419 399 384 397 374 463 466 484 502 520 571 574 546 511 502 483 449 438 414 384 411 554 527 485 518 487 533 479 501 536 551 570 565 563 555 548 539 464 449 447 425 409 398 391 427 411 448 468 490 472 452 511 538 232 238 230 215 247 225 205 207 265 233 228 218 291 277 250 236 295 289 295 249 319 309 344 325 311 311 295 273 245 290 271 188 210 156 140 146 169 149 148 184 188 203 175 244 215 211 234 197 217 175 179 165 146 129 137 135 169 180 159 217 176 158 126 185 164 153 317 294 317 344 305 349 338 326 349 377 349 379 375 371 345 338 320 390 362 313 337 367 354 384 392 397 337 350 416 368 417 402 420 402 419 448 455 429 419 444 462 483 495 252 275 245 278 295 293 304 279 309 334 321 327 344 188 216 239 227 221 236 260 275 286 250 258 268 269 340 368 373 365 338 329 307 303 302 292 277 320 374 372 358 341 369 382 410 395 428 406 402 403 430 315 339 323 321 349 347 373 345 385 368 406 436 393 395 419 358 346 377 404 416 402 372 380 403 433 443 440 465 470 458 447 470 488 488 494 517 519 505 527 546 553 557 562 588 440 443 459 474 476 468 468 448 469 492 516 496 535 536 260 241 230 216 171 184 207 267 219 270 198 214 268 241 224 254 221 244 228 310 287 297 304 327 344 319 340 299 335 310 354 338 293 323 356 351 335 341 288 290 288 321 343 312 338 366 338 367 403 384 398 397 421 438 437 468 232 220 190 199 237 206 244 225 225 272 309 328 275 309 360 377 389 410 161 148 141 123 133 145 131 116 108 118 96 74 54 64 90 100 77 48 72 99 173 159 191 198 177 147 140 164 171 199 204 185 164 128 146 170 187 154 113 101 123 148 173 172 157 191 169 147 161 175 196 232 259 221 191 241 231 267 302 265 264 84 106 131 145 122 130 149 155 201 180 221 184 177 192 210 207 231 217 231 248 255 116 111 117 98 87 80 61 51 86 96 76 49 24 38 38 21 48 20 0 17 31 85 88 114 98 129 159 193 199 172 121 118 62 87 83 32 43 65 78 66 115 153 172 208 202 169 175 206 232 233 237 251 254 280 303 294 306 270 245 229 252 272 125 115 140 144 161 167 201 193 177 221 226 237 254 262 254 281 299 344 376 361
315 369 385 408 439 438 451 423 403 377 410 465 517 562 561 516 542 477 494 459 524 525 556 581 575 550 570 549 530 511 556 412 457 481 470 455 439 400 366 391 434 346 362 380 428 405 376 358 381 386 418 435 435 414 399 412 389 479 482 500 518 536 587 590 562 527 517 498 465 453 429 399 426 570 542 500 534 502 547 494 515 551 565 585 579 577 569 561 552 479 464 462 439 422 411 405 440 424 462 483 503 485 465 523 550 248 254 245 231 262 240 219 220 279 246 240 230 304 290 261 246 308 301 306 258 332 321 355 336 322 321 305 282 252 298 278 194 216 167 149 154 173 153 149 190 191 203 175 246 218 215 235 214 234 192 195 181 163 145 153 149 183 193 172 227 187 168 134 193 171 159 333 310 332 359 320 363 352 339 362 390 362 391 386 381 356 348 329 400 371 321 345 374 363 392 400 404 343 357 425 375 425 407 427 414 431 461 466 440 429 454 473 495 505 258 279 249 281 302 299 308 280 311 337 326 333 349 186 214 236 223 215 229 253 270 283 244 254 266 268 341 368 372 364 337 328 306 299 297 285 269 312 380 376 361 343 371 386 414 397 430 407 402 402 430 312 337 318 314 344 342 368 341 382 366 404 433 389 390 414 352 337 367 394 406 392 363 374 398 427 438 436 461 465 453 444 467 484 484 489 513 515 503 524 544 549 553 558 585 440 441 457 472 474 468 469 449 470 492 516 494 534 536 276 257 247 233 188 200 223 283 235 284 213 227 281 254 235 264 231 254 237 326 303 312 319 343 359 333 354 313 348 322 366 349 303 333 366 360 343 348 297 297 293 325 346 314 340 368 337 367 402 381 396 392 417 433 429 460 240 224 194 199 239 202 241 219 217 268 306 323 267 300 352 367 381 401 177 165 158 139 150 160 145 132 122 130 109 88 67 73 100 107 82 52 73 100 188 173 204 210 189 159 151 174 182 209 212 194 173 138 154 177 194 158 118 99 119 145 172 169 152 186 162 140 153 165 187 223 249 210 180 227 219 257 289 252 249 72 94 119 132 108 113 132 140 189 167 208 168 160 176 193 190 214 201 216 232 240 132 127 134 115 104 96 77 68 103 111 90 63 40 54 47 36 51 27 17 0 27 96 94 117 96 127 158 189 194 167 112 113 54 80 71 16 26 54 61 50 103 144 163 200 192 156 161 193 221 223 229 240 245 272 294 284 295 258 233 215 237 257 109 98 123 128 144 151 184 176 160 204 209 221 239 246 237 264 283 329 361 345
317 371 387 409 439 437 448 421 401 377 410 465 517 562 559 514 539 474 492 457 523 529 562 587 578 552 572 551 531 514 561 418 463 487 474 458 442 403 370 396 439 351 368 386 435 412 383 366 391 395 427 443 445 424 410 424 402 488 489 508 526 544 594 599 571 536 527 507 474 464 440 411 439 580 552 511 545 514 559 506 529 564 580 596 592 591 583 577 569 490 475 474 453 437 427 419 456 440 476 496 518 502 481 540 568 254 263 256 240 273 252 234 237 293 262 257 248 319 306 280 267 324 318 326 280 349 339 374 355 342 342 326 304 276 321 302 219 240 186 170 177 199 178 176 214 217 230 202 273 244 240 261 219 241 197 205 190 169 152 163 163 197 209 188 248 207 189 157 216 195 184 340 318 342 370 332 376 366 354 378 405 379 409 405 401 376 369 351 421 393 343 368 397 385 415 423 428 368 380 447 399 448 432 450 432 448 478 485 459 450 474 493 514 525 282 305 274 307 326 324 334 307 337 363 351 358 374 213 241 263 249 241 255 279 296 310 271 280 293 295 368 395 399 391 364 355 333 326 324 311 295 338 404 401 388 370 398 412 439 424 457 434 429 429 457 339 364 345 341 370 368 395 368 409 393 431 460 416 417 441 377 361 391 417 430 417 388 400 424 454 465 463 488 492 479 471 494 511 511 516 539 542 530 551 571 576 580 584 612 467 468 484 499 502 495 495 476 497 519 543 521 561 563 269 250 242 230 182 191 215 273 224 269 200 210 263 237 216 243 210 231 214 316 293 300 305 330 344 317 338 295 330 302 345 328 282 310 344 336 318 322 274 272 266 299 319 287 313 341 310 340 375 355 370 366 391 408 406 437 215 198 168 172 212 176 215 194 194 242 280 298 244 278 329 346 358 379 166 159 157 136 143 148 133 124 109 113 94 76 54 53 80 83 57 28 46 74 174 158 187 190 171 143 132 153 163 188 189 172 149 117 130 152 171 131 93 72 93 118 145 143 127 161 138 117 131 145 165 202 228 190 161 214 202 237 272 236 237 56 77 101 116 97 111 130 129 172 153 193 160 156 174 192 191 214 196 207 226 231 143 133 135 116 102 89 75 71 110 124 105 80 54 52 32 37 77 17 31 27 0 116 118 143 123 154 185 216 220 194 138 140 81 106 95 23 42 37 70 65 126 169 187 225 216 178 179 212 243 246 254 262 269 297 319 309 318 280 254 234 254 273 125 105 128 140 150 165 196 181 161 208 220 235 253 256 241 271 296 343 374 355
251 306 320 345 378 382 399 372 351 321 352 403 455 500 504 462 490 426 438 404 467 452 478 504 502 481 503 484 464 441 483 339 381 405 397 388 372 333 297 319 362 274 288 305 351 328 297 279 295 304 336 354 350 330 313 323 298 396 401 420 437 455 507 506 479 443 431 415 380 367 343 309 335 484 456 414 446 414 459 404 424 460 472 496 489 486 476 467 457 391 375 372 347 330 317 312 345 331 370 392 411 390 371 427 454 178 175 163 152 177 154 127 126 190 154 146 135 212 197 166 151 214 206 210 164 237 226 260 240 227 226 210 188 162 206 187 110 127 72 54 62 94 80 88 102 116 142 115 175 142 134 168 148 161 130 118 109 103 86 79 68 97 100 81 132 91 73 43 100 81 73 257 233 250 274 232 274 260 247 269 297 267 296 291 286 260 253 235 305 277 228 252 282 269 299 308 313 254 266 331 286 332 320 336 319 336 365 371 345 334 358 377 399 410 171 197 169 203 212 213 227 210 239 258 243 246 265 134 164 187 184 187 207 224 233 235 210 211 213 207 271 300 311 300 273 268 243 254 259 254 247 286 293 292 282 269 296 304 330 320 354 336 335 339 364 260 282 275 281 306 299 326 293 329 309 346 376 340 346 370 319 322 355 385 393 376 344 337 358 385 393 387 412 419 411 391 413 433 438 446 466 463 446 468 485 496 502 510 531 372 380 399 415 411 401 398 376 397 424 449 434 471 469 246 231 212 192 164 188 202 265 223 285 212 240 294 269 259 295 264 291 279 304 283 299 314 330 354 334 357 320 358 340 385 373 332 365 397 398 389 398 337 346 351 385 412 385 409 436 414 442 479 464 477 480 502 522 522 553 289 288 257 276 311 289 324 309 311 355 391 412 361 394 445 462 474 495 173 144 124 119 139 163 155 129 140 162 139 117 110 131 147 165 150 127 153 177 193 187 219 236 211 182 184 212 212 246 256 235 218 180 206 231 243 224 183 183 206 230 253 254 241 276 254 233 247 260 281 318 344 305 275 321 315 352 385 347 342 167 190 215 228 202 200 218 234 284 261 303 259 248 260 276 267 292 289 307 320 330 61 78 101 89 95 107 87 72 61 40 31 39 64 87 110 87 51 102 85 96 116 0 30 55 70 86 108 149 164 138 117 97 81 88 109 112 112 149 141 125 129 142 160 186 192 178 197 219 227 220 216 245 234 256 274 273 290 268 247 243 270 293 163 175 199 190 217 205 240 248 240 277 266 267 281 300 307 327 327 367 401 396
279 333 347 373 406 411 428 400 380 349 380 431 482 527 532 491 519 454 466 432 495 477 502 528 528 507 529 511 491 467 508 364 405 429 422 415 399 360 324 345 388 300 313 330 375 352 321 303 316 326 359 377 372 352 334 343 315 417 424 443 460 477 530 527 501 464 451 436 402 388 363 328 353 504 476 434 466 433 477 422 440 477 486 515 507 502 492 480 468 410 394 389 363 347 330 328 358 346 386 409 427 401 385 438 463 206 200 188 177 199 176 147 143 209 172 161 147 229 212 175 158 228 218 218 167 251 238 269 250 235 232 215 191 159 205 185 100 123 86 64 63 81 62 65 97 100 121 92 158 127 122 149 177 188 158 145 137 132 116 107 95 121 119 102 138 102 80 44 102 78 66 282 258 273 295 253 293 278 263 284 312 279 308 300 294 267 257 238 311 280 228 251 280 270 300 307 310 250 263 334 281 332 314 333 329 348 376 380 353 339 364 384 408 416 164 187 157 190 208 205 216 193 223 246 233 239 256 109 139 162 157 159 178 197 207 211 183 185 190 186 254 283 291 281 254 248 224 229 233 227 219 259 286 283 270 254 282 294 321 307 341 320 317 320 346 237 260 250 254 280 275 301 269 307 288 325 356 317 322 346 293 294 327 356 364 347 316 311 333 361 369 364 389 396 386 369 392 411 414 422 443 441 425 447 465 475 480 487 510 355 360 378 394 392 384 382 361 382 407 432 414 452 452 275 260 241 222 192 216 231 294 251 313 239 265 320 294 283 318 286 312 299 334 312 328 342 359 382 362 384 347 385 365 410 398 356 388 420 420 409 417 358 366 368 402 427 398 423 450 425 454 490 472 486 485 509 526 522 554 308 303 272 286 323 294 332 312 311 360 398 416 361 392 445 460 475 494 200 173 153 146 166 188 180 155 163 182 159 136 125 144 164 180 161 135 160 186 219 211 244 259 235 205 205 232 234 267 276 256 237 199 223 248 261 237 196 189 211 236 261 260 245 279 255 233 246 257 280 316 342 302 270 310 309 348 378 340 331 164 186 211 222 194 187 204 225 278 253 295 246 233 244 259 248 273 274 294 305 317 91 108 130 116 120 129 107 91 88 70 58 53 72 101 120 96 42 108 88 94 118 30 0 30 41 57 82 122 136 109 89 67 63 63 88 108 103 147 128 111 103 113 130 157 163 150 170 191 197 191 187 216 205 227 246 244 261 238 218 215 242 265 140 158 182 168 197 181 215 228 223 256 241 241 254 275 285 303 300 338 373 369
294 348 361 387 421 427 446 418 398 366 397 445 497 541 548 507 536 472 482 449 510 487 509 535 537 518 541 524 503 478 517 374 413 437 432 427 411 373 336 356 399 312 324 340 383 360 330 311 320 332 365 383 376 357 338 344 315 422 430 449 465 481 535 531 504 468 454 440 405 391 366 328 353 506 478 436 467 434 477 421 438 475 481 515 505 499 488 473 460 412 395 389 360 344 325 326 352 342 384 407 424 394 379 429 452 221 211 197 189 207 184 152 145 213 173 160 144 228 210 169 149 225 213 208 155 247 233 260 242 226 220 203 178 140 188 167 78 104 89 66 57 57 35 35 79 74 91 63 130 101 98 120 195 203 178 160 154 154 139 127 112 133 124 112 128 100 77 44 90 65 50 293 269 280 300 256 294 277 262 280 309 273 300 291 283 256 244 223 298 265 211 233 261 253 283 288 290 229 243 318 259 314 291 313 321 340 368 369 343 325 350 372 397 403 142 162 131 164 188 182 191 165 195 219 209 217 232 80 110 133 129 132 152 169 178 181 154 156 160 157 226 254 262 252 225 218 194 199 204 198 192 231 263 259 244 227 255 268 297 281 314 292 289 291 317 207 230 221 225 251 245 272 240 277 258 296 326 287 292 317 264 268 301 331 338 320 289 282 304 331 340 334 360 366 357 339 362 381 384 392 413 411 396 418 435 445 450 457 480 326 331 349 365 363 355 354 333 354 378 403 385 423 423 299 285 265 245 219 244 257 319 278 341 268 294 348 323 313 347 316 342 329 359 337 354 369 385 409 390 412 376 413 394 439 427 385 418 450 450 439 447 388 395 397 431 456 426 451 479 452 481 517 498 513 509 534 550 543 575 337 332 301 313 351 319 358 335 333 385 423 440 383 412 466 480 496 515 228 200 178 174 194 217 209 183 193 212 189 165 155 173 193 209 189 162 187 213 248 240 273 289 264 234 234 262 264 297 305 285 267 228 253 277 291 266 225 215 236 261 288 286 269 303 278 256 267 277 302 337 362 321 289 324 326 367 393 355 343 184 206 231 240 210 199 214 240 295 268 310 258 243 251 266 253 277 283 305 313 327 113 133 156 144 149 158 137 121 116 94 86 83 100 130 148 124 67 134 114 117 143 55 30 0 35 33 53 94 109 83 79 53 75 64 93 130 122 168 141 125 99 96 111 133 143 138 162 178 178 169 163 195 181 202 219 219 237 218 200 201 229 252 141 167 188 170 202 178 211 231 229 258 236 233 244 268 285 300 289 325 360 360
320 375 388 414 447 452 469 442 421 390 422 472 523 568 573 532 560 496 508 473 536 517 540 567 567 547 570 552 532 507 547 404 444 468 462 455 439 401 364 385 428 340 353 370 414 391 361 342 353 364 397 415 409 389 371 378 349 454 462 481 497 514 567 564 537 501 487 473 438 424 399 362 387 540 512 470 500 468 511 455 472 510 516 549 539 533 523 508 495 446 429 423 395 379 360 360 387 377 419 442 459 429 414 464 486 247 240 227 217 238 215 184 178 246 207 194 179 262 245 204 184 260 248 243 189 281 267 295 277 261 255 238 212 173 221 199 110 137 121 98 91 89 66 56 113 101 108 80 152 126 127 139 218 229 200 186 178 173 156 149 136 161 156 141 163 134 111 76 125 100 85 322 298 312 332 289 328 311 296 315 344 308 335 326 317 291 278 257 332 298 244 266 293 286 316 320 320 259 274 352 289 346 320 344 356 375 403 404 378 359 384 406 431 437 173 190 158 189 220 212 217 186 216 244 236 246 259 90 118 141 130 126 144 165 179 188 153 160 171 172 245 273 276 268 241 232 210 205 206 196 185 227 292 286 269 249 277 294 323 304 336 312 306 306 334 217 241 225 225 253 249 276 247 287 270 308 338 295 298 322 263 258 291 320 329 313 282 284 306 336 345 342 367 372 361 349 372 390 391 397 420 421 407 429 448 455 459 464 490 344 345 361 376 378 372 373 354 375 396 420 398 438 440 315 299 281 262 230 252 268 331 287 347 274 297 351 326 312 345 313 338 323 372 350 365 378 396 418 397 419 380 418 396 441 427 383 415 448 445 432 438 383 387 386 419 441 410 436 463 433 463 498 476 492 484 511 524 515 548 329 318 288 295 335 297 337 310 306 362 401 415 355 383 438 450 468 486 234 209 191 183 201 221 211 187 191 208 185 161 146 161 184 197 175 146 169 196 252 242 275 287 264 233 230 257 261 292 299 279 259 222 243 267 283 252 211 195 214 240 268 265 246 279 253 230 240 248 274 309 333 291 259 291 296 336 361 323 309 157 178 202 210 179 165 180 208 264 237 278 225 209 217 231 218 243 249 272 278 293 132 147 167 152 153 158 135 119 126 110 96 82 91 123 135 113 52 118 98 96 123 70 41 35 0 31 62 95 104 76 48 27 46 30 59 106 95 143 109 94 65 72 90 120 123 109 130 150 157 152 150 176 168 192 212 207 223 198 177 174 201 224 106 132 154 135 167 144 178 196 194 223 203 201 214 236 250 266 259 297 332 329
327 381 393 419 453 460 478 451 431 398 429 477 528 573 580 539 568 504 515 481 542 517 538 565 567 549 572 555 535 509 547 405 443 467 463 459 443 405 368 388 430 343 355 371 413 390 360 341 348 361 394 412 404 385 366 370 340 449 459 477 493 509 563 558 532 495 480 468 433 418 393 354 378 532 505 463 492 459 501 446 461 499 502 540 529 521 510 493 479 438 421 414 384 368 347 350 373 364 408 431 447 413 401 447 467 253 243 229 221 237 214 181 173 241 201 187 170 254 236 191 169 250 236 227 172 269 255 278 262 245 237 220 193 151 199 177 88 117 119 97 84 68 45 30 95 74 77 50 122 98 102 109 227 235 211 192 187 186 171 159 145 165 154 143 149 127 104 75 111 87 71 323 300 310 328 284 320 303 286 304 333 294 321 310 300 273 259 236 313 277 221 243 268 263 293 295 294 233 249 330 263 322 293 319 340 360 387 386 360 339 363 386 413 417 148 163 131 160 196 185 188 155 186 214 208 219 231 59 88 110 102 101 121 140 151 159 126 131 140 141 214 242 245 237 210 201 179 176 178 170 161 201 265 258 239 218 246 265 295 274 306 281 275 275 303 186 210 196 198 225 220 247 217 257 240 278 307 265 268 293 236 237 269 299 307 290 258 256 278 307 316 312 338 343 332 318 342 360 361 368 390 390 377 399 417 424 429 435 460 313 314 331 346 347 341 342 323 344 365 389 368 407 409 331 317 297 277 249 274 288 351 308 370 297 322 376 351 338 372 340 366 352 390 369 385 400 416 439 419 441 404 442 422 467 454 410 443 475 474 461 468 411 416 416 449 472 440 466 494 464 494 529 507 523 515 542 554 544 577 358 349 318 326 366 328 368 340 336 392 432 445 385 412 467 479 497 515 257 230 209 204 223 245 236 211 218 236 212 188 175 191 213 227 205 177 200 227 276 267 300 314 290 260 258 285 288 320 327 308 288 250 273 297 312 282 241 226 245 271 299 295 277 309 283 260 270 277 304 338 361 320 287 315 323 364 387 350 333 187 207 231 238 207 190 204 235 292 263 304 249 232 238 251 235 260 270 295 299 315 145 164 187 173 176 184 162 145 146 126 115 107 120 151 165 142 82 148 129 127 154 86 57 33 31 0 31 66 79 52 55 29 76 56 83 137 125 173 136 122 79 65 79 100 110 109 135 148 145 137 130 163 148 170 189 187 205 186 168 171 199 222 124 155 175 151 185 156 187 212 214 238 212 205 216 242 263 275 260 294 329 331
336 389 400 427 461 469 489 462 442 409 438 485 535 579 588 549 578 515 524 491 550 520 537 564 569 553 576 560 540 513 549 409 444 468 466 464 448 411 374 392 433 349 359 375 414 392 362 343 346 361 393 411 401 383 363 365 334 447 458 476 491 507 561 553 528 491 475 465 430 414 389 349 371 527 499 458 486 453 494 438 451 490 490 532 520 511 499 480 464 432 416 407 375 360 336 342 361 354 399 423 437 399 389 432 450 263 249 234 229 241 218 184 173 240 200 184 166 250 230 182 160 243 227 214 159 261 245 265 249 232 222 205 178 132 179 157 73 101 125 104 88 56 41 23 85 53 46 23 93 73 80 79 240 245 226 203 200 203 189 175 159 174 159 151 141 127 107 86 104 84 70 328 304 312 327 283 316 297 280 295 324 283 308 296 284 257 241 218 295 258 201 221 245 242 271 272 270 209 226 309 238 299 266 294 326 347 373 370 344 320 344 368 396 398 125 137 105 131 173 160 160 125 155 185 181 194 204 28 58 81 75 81 102 117 125 129 101 103 109 110 184 211 214 206 179 170 148 147 151 145 140 178 238 230 210 188 216 236 266 244 276 250 244 244 272 156 180 168 172 198 192 219 188 227 209 247 277 236 240 264 211 217 250 281 287 269 237 229 251 279 287 283 308 314 304 288 312 330 332 340 361 361 346 368 387 394 399 405 430 282 283 300 315 317 310 311 292 313 334 358 337 376 378 350 337 315 295 271 297 309 371 331 394 321 348 402 377 365 400 368 394 381 410 389 407 422 437 461 443 465 429 466 448 493 480 438 471 503 502 490 497 440 446 446 479 503 471 497 525 495 525 560 538 554 545 572 585 573 606 388 379 349 357 397 359 399 371 366 423 462 476 414 441 496 507 527 543 281 253 231 227 247 270 262 237 245 264 241 217 204 221 243 257 236 207 230 258 301 293 326 342 317 287 286 313 316 349 356 337 318 279 302 327 341 313 272 257 276 302 330 326 308 340 314 290 300 306 334 367 390 348 316 341 351 392 414 376 358 217 237 261 267 236 217 229 263 320 291 331 274 257 260 272 255 279 293 319 322 339 163 185 209 197 202 211 189 173 169 146 139 135 149 181 195 172 112 179 159 158 185 108 82 53 62 31 0 41 59 38 75 53 107 85 111 168 156 204 165 151 101 72 80 89 106 118 147 153 139 127 116 155 134 152 168 170 190 178 164 174 202 225 145 181 198 172 207 172 201 232 237 256 224 214 222 251 278 287 264 294 329 335
374 427 437 464 498 508 528 500 481 447 476 522 571 615 625 586 616 553 561 529 587 553 568 595 602 587 611 595 575 547 581 443 477 500 499 500 484 447 411 428 468 385 394 409 447 425 396 377 377 393 424 442 431 414 393 393 361 476 489 507 521 536 590 580 556 519 502 494 459 443 418 376 397 553 526 485 512 479 518 463 474 512 509 556 542 532 519 497 480 459 442 432 398 384 358 366 381 377 422 447 459 416 409 447 462 302 287 271 266 276 254 219 207 273 233 216 197 279 259 209 186 270 253 235 181 286 269 284 270 253 240 224 197 149 192 171 99 124 163 144 127 89 80 64 115 75 44 46 87 83 96 69 280 284 266 242 240 244 230 215 200 212 195 190 169 162 144 126 136 119 107 363 340 345 358 315 345 325 307 320 348 306 328 314 300 274 256 232 308 269 212 229 250 251 278 276 270 212 229 317 237 303 262 294 344 366 390 384 359 330 354 379 409 408 136 138 109 127 181 162 155 111 140 175 177 194 199 26 30 48 35 41 63 76 85 94 61 65 79 87 164 188 185 180 154 142 124 110 111 105 100 137 234 223 199 173 199 225 257 228 258 229 220 217 246 123 148 130 132 159 155 181 152 194 178 216 245 201 203 227 171 176 210 240 246 228 195 190 212 241 250 247 273 277 266 255 278 295 296 302 325 326 314 336 355 360 364 370 396 258 254 269 283 288 284 287 271 292 309 331 306 347 351 391 378 356 336 312 337 350 412 372 434 361 387 442 416 404 438 407 432 418 451 430 448 463 478 502 483 506 469 507 487 532 520 477 509 541 540 526 533 477 482 480 513 535 502 529 557 524 555 589 564 581 568 597 606 590 624 424 413 382 387 428 385 426 394 387 448 488 499 434 458 514 523 545 560 322 293 272 268 288 310 302 277 284 302 279 255 241 256 279 292 269 240 262 289 341 333 366 380 356 326 324 351 355 387 393 374 354 316 338 362 377 346 306 287 303 330 359 354 334 365 338 314 322 326 355 387 408 366 333 351 366 408 426 389 366 241 260 282 286 254 230 240 278 335 305 344 284 265 266 275 256 278 299 326 325 344 204 226 250 238 242 250 228 212 210 187 179 173 186 217 230 207 147 212 193 189 216 149 122 94 95 66 41 0 22 25 88 76 135 110 132 197 182 230 184 173 112 69 66 56 81 109 139 135 110 95 79 123 96 112 127 130 152 146 136 153 180 202 153 193 207 176 211 170 194 231 241 253 214 198 203 237 271 274 242 268 302 313
395 447 458 485 519 528 548 520 501 468 497 543 592 636 646 607 637 574 582 549 608 574 590 617 624 608 632 617 597 568 603 465 499 522 521 521 505 469 432 449 490 406 416 431 469 447 418 399 399 415 446 464 453 436 415 415 383 498 511 529 543 558 612 602 578 541 524 516 481 465 440 398 419 575 548 507 534 501 540 484 495 534 530 578 564 553 541 518 500 481 464 454 420 406 379 388 402 399 444 469 480 436 430 467 481 322 307 292 287 297 276 240 228 294 255 238 219 301 281 231 208 292 275 257 203 308 291 305 292 275 261 245 218 170 213 191 121 146 183 163 147 110 100 82 137 97 65 68 105 104 118 87 299 304 285 262 259 262 247 234 218 232 216 210 191 184 164 145 157 140 128 385 361 367 380 336 367 347 329 342 370 327 350 335 321 295 276 252 328 289 232 248 268 270 297 294 286 229 247 336 254 321 277 311 365 387 411 404 380 350 374 399 429 427 156 156 128 143 201 181 171 125 151 188 193 211 214 48 44 54 31 23 43 61 76 93 50 62 84 97 172 195 188 185 160 145 131 106 103 93 83 123 250 237 211 184 209 238 269 238 267 236 225 219 249 124 149 125 121 150 148 174 149 192 179 216 244 197 197 220 159 159 192 222 229 211 180 180 204 233 244 243 268 271 259 252 276 291 290 295 319 322 312 334 354 357 360 364 392 263 255 268 282 290 287 292 278 299 312 334 306 348 354 408 394 374 353 328 352 366 429 387 449 375 400 454 429 416 449 417 441 427 468 446 463 478 494 518 498 520 483 520 500 545 531 487 519 552 549 535 541 487 489 486 519 540 506 532 561 526 557 590 564 581 566 596 603 585 619 432 418 388 390 432 385 427 392 384 447 488 496 431 452 509 517 541 554 335 308 287 282 302 323 314 290 295 312 289 265 250 264 288 299 275 246 267 294 354 345 378 391 368 337 334 360 365 396 402 383 362 325 346 370 386 352 312 290 305 332 362 356 335 364 337 313 321 323 353 383 403 361 329 342 360 402 417 381 356 241 258 280 282 250 224 232 272 329 299 336 276 256 255 264 243 265 288 316 313 333 221 242 265 252 255 262 239 223 224 203 194 185 195 227 237 216 156 219 199 194 220 164 136 109 104 79 59 22 0 28 86 81 140 114 131 200 184 231 182 172 108 60 52 35 61 94 124 116 89 73 58 101 75 93 110 111 131 124 115 133 160 181 145 187 198 166 200 157 178 219 231 238 197 179 183 218 255 256 222 246 281 292
373 426 438 465 498 507 526 498 479 446 476 522 573 617 625 586 615 552 561 528 588 558 575 602 607 591 615 598 578 551 587 447 482 506 504 502 486 449 412 430 472 387 397 413 453 430 401 382 384 399 431 449 439 421 401 403 371 484 496 514 529 545 598 590 566 529 512 503 468 452 427 386 408 564 536 495 523 490 530 474 487 526 524 568 555 546 534 513 497 470 453 443 411 396 371 378 396 390 435 459 472 432 423 464 480 300 287 272 266 279 257 222 211 278 238 222 204 288 268 219 196 280 264 249 194 297 281 299 284 267 255 239 212 164 210 188 109 136 163 141 126 94 79 61 122 86 64 55 110 100 111 92 276 282 260 240 236 237 222 209 194 211 197 188 178 165 145 122 142 122 108 366 342 350 365 321 354 335 317 332 360 319 343 329 317 290 273 249 326 287 231 249 271 270 299 297 292 233 251 337 260 324 286 317 359 381 406 402 376 349 373 398 427 427 154 159 129 150 201 184 178 136 165 199 200 216 222 42 55 73 56 50 69 89 103 117 78 87 104 113 189 213 210 205 179 166 149 132 130 120 110 151 257 247 223 198 224 250 281 253 283 254 245 241 271 147 172 151 149 177 175 201 174 217 202 240 268 223 223 247 187 185 218 248 255 238 207 208 231 261 271 269 294 298 286 277 301 317 317 322 345 348 337 359 379 383 386 390 418 283 278 292 307 313 309 312 296 317 334 356 330 371 376 382 368 348 328 301 325 339 402 360 421 348 372 427 401 388 421 389 414 399 442 420 437 451 468 491 471 493 455 493 472 517 503 460 491 524 521 507 513 459 462 459 492 513 480 506 534 500 532 565 540 557 544 572 581 565 599 404 391 361 365 406 361 402 369 362 423 464 474 409 432 489 498 520 535 308 281 261 255 275 296 286 262 267 284 261 237 222 236 260 272 248 219 240 267 327 317 350 364 340 309 307 333 337 369 374 355 335 297 318 342 358 325 285 264 280 307 336 331 310 340 313 289 298 301 330 361 383 341 308 326 341 383 401 363 341 217 235 257 260 229 205 214 252 310 280 319 259 240 241 251 232 255 274 302 301 320 196 216 238 225 227 234 211 195 197 177 167 157 167 199 210 188 128 191 172 167 194 138 109 83 76 52 38 25 28 0 63 54 113 87 107 174 159 206 159 148 87 44 45 51 68 87 117 118 101 89 80 117 98 119 137 135 154 140 126 138 165 188 127 168 182 151 186 146 172 208 217 230 193 180 187 218 250 255 228 257 292 299
368 423 436 462 495 500 517 489 469 438 470 520 572 616 621 580 608 543 555 521 584 565 588 614 615 595 618 600 580 555 595 452 492 516 510 503 487 449 412 433 476 389 401 418 462 438 408 389 399 411 444 462 455 436 417 423 394 501 509 528 544 561 614 610 584 547 533 520 485 470 445 407 431 585 557 515 546 513 555 499 515 553 557 593 583 576 565 548 534 491 474 468 438 422 402 404 428 419 462 485 501 468 455 502 522 295 288 275 265 286 262 231 224 292 253 239 223 307 289 245 224 304 290 282 227 324 309 333 317 300 292 275 248 205 253 231 143 171 168 145 136 123 100 84 150 127 119 98 166 148 154 150 266 277 247 234 226 220 203 196 184 209 203 189 204 179 156 123 165 142 125 370 346 359 379 336 373 356 340 358 387 349 376 365 355 328 313 291 367 331 275 296 320 316 346 347 345 284 301 383 313 374 341 369 395 415 442 441 415 393 418 441 468 471 200 212 180 206 248 235 234 196 225 258 255 269 278 97 117 136 117 105 117 142 160 179 135 148 167 175 251 276 272 268 242 229 212 192 188 174 157 200 313 304 283 258 285 309 340 314 345 317 308 304 333 209 234 210 204 234 233 259 235 278 264 302 330 283 282 305 240 225 256 284 295 281 251 263 287 318 329 329 354 356 343 338 362 377 375 379 403 408 398 420 440 443 445 449 478 346 341 354 368 375 372 375 359 380 396 419 392 433 439 359 342 326 307 273 293 311 373 328 385 312 332 386 360 344 374 342 365 349 415 393 406 417 437 457 435 456 417 453 429 474 459 413 444 477 472 455 460 409 409 404 436 455 420 447 476 440 471 504 478 495 481 510 519 503 536 352 335 306 305 347 299 341 307 299 361 402 411 347 370 427 436 458 473 273 251 235 224 241 258 246 226 225 238 216 192 174 185 211 219 194 164 183 210 288 276 309 319 296 266 260 285 291 320 324 306 284 249 266 289 307 269 230 205 219 247 276 270 249 278 251 227 235 238 268 299 320 278 246 267 279 321 340 303 283 155 172 194 198 166 143 155 190 248 218 258 199 182 185 197 181 205 218 244 246 263 179 192 210 194 192 193 171 155 169 157 140 122 123 154 158 140 86 138 121 112 138 117 89 79 48 55 75 88 86 63 0 27 59 35 45 116 99 145 97 86 26 32 51 88 82 61 83 102 114 112 117 133 133 160 182 173 185 154 132 126 153 176 70 107 123 97 132 101 133 158 161 183 158 154 166 189 208 221 211 249 284 281
345 400 413 438 472 478 495 467 447 416 447 497 548 593 599 557 586 521 533 499 561 540 562 588 590 571 594 576 556 531 570 427 466 490 485 479 463 425 388 409 451 364 376 393 436 413 383 364 373 386 418 436 429 410 391 396 367 474 483 502 518 534 588 583 557 520 506 493 458 444 419 381 404 559 531 489 519 486 528 473 488 526 530 567 556 549 538 522 507 464 448 441 411 395 375 377 401 392 435 459 474 441 429 476 496 272 264 250 241 260 237 205 197 266 226 212 196 281 262 218 197 277 263 255 200 297 282 307 290 273 265 248 222 179 227 205 117 145 142 119 109 96 74 58 124 102 99 75 146 125 130 131 244 254 226 210 203 200 183 175 162 185 177 164 177 152 129 97 138 115 98 345 321 333 353 309 346 329 313 331 360 322 349 338 328 301 287 265 341 306 250 271 296 291 321 323 322 261 277 358 290 350 319 346 368 388 416 415 389 367 392 415 441 446 176 189 157 185 224 212 213 177 208 238 234 246 257 78 103 124 110 103 119 142 157 170 132 141 155 160 235 261 261 255 228 217 197 186 184 174 160 203 291 283 263 241 268 289 319 296 328 301 294 292 321 200 225 205 202 231 229 255 228 270 254 292 321 277 278 301 240 232 265 293 303 287 257 262 285 315 325 323 348 352 340 331 355 371 371 376 400 402 390 412 432 436 440 445 472 332 330 345 360 364 359 361 343 365 384 407 383 423 427 341 326 308 289 257 279 295 358 314 373 300 322 377 351 337 369 336 361 346 399 377 392 405 423 444 423 445 406 443 421 466 452 407 439 472 468 453 459 406 408 405 438 459 426 453 481 448 479 512 489 505 494 522 533 520 553 350 337 307 311 352 309 350 319 313 373 413 424 362 388 443 454 474 490 260 236 218 209 227 247 236 214 216 232 209 185 169 182 207 218 194 165 186 213 277 267 300 312 288 258 254 280 285 316 321 302 281 244 264 288 304 270 231 210 227 254 283 278 258 289 263 239 248 254 282 315 337 295 263 288 298 339 361 323 306 166 185 209 214 183 164 176 209 266 237 278 221 204 209 222 207 231 242 267 271 287 158 174 194 179 179 183 161 145 153 137 123 108 115 146 156 135 76 137 118 113 140 97 67 53 27 29 53 76 81 54 27 0 59 34 58 121 106 154 112 98 51 45 63 93 96 85 109 125 130 125 124 149 141 166 187 181 197 171 150 149 177 199 95 128 147 123 157 127 160 184 186 209 184 180 191 216 235 248 236 273 308 306
328 383 398 422 455 457 473 445 425 396 428 481 533 577 580 537 564 499 513 479 542 533 560 585 583 561 582 563 543 521 564 419 462 486 477 467 451 412 376 399 443 354 368 386 432 409 379 360 376 385 418 435 432 412 395 404 378 477 483 501 519 536 588 588 561 524 512 496 462 449 424 389 415 565 537 495 527 495 539 484 503 540 549 577 569 565 555 543 531 472 456 452 425 409 393 391 421 409 449 471 490 464 448 501 525 257 256 245 232 258 235 208 205 271 234 224 210 291 275 238 220 291 281 280 228 314 301 331 313 298 294 277 252 216 263 242 154 179 148 127 125 132 110 102 154 146 153 126 198 172 172 185 225 240 204 198 187 176 158 157 148 179 180 162 200 165 143 107 163 139 124 338 314 332 355 313 354 340 326 347 375 342 370 363 356 329 318 298 372 340 286 309 337 328 358 363 365 304 318 393 334 389 365 388 392 410 439 442 416 400 424 445 470 477 217 236 204 235 264 257 263 231 262 290 282 291 305 134 161 183 168 160 175 199 215 229 190 199 213 216 290 318 319 312 285 275 254 245 243 231 216 259 337 332 315 294 322 340 369 350 382 357 351 350 378 258 283 264 260 289 287 314 287 329 313 351 380 335 336 360 297 284 315 343 355 340 310 320 343 373 384 382 407 411 399 390 413 430 430 435 458 461 449 471 490 495 499 503 531 389 388 404 418 422 416 418 399 420 441 464 441 481 484 307 290 275 258 219 237 257 319 272 328 255 273 327 301 285 315 282 306 290 361 339 351 360 382 400 377 398 358 395 370 415 399 354 384 418 413 396 402 350 351 347 379 400 367 394 422 389 420 454 431 447 439 466 479 469 502 293 279 249 252 293 252 292 264 260 316 356 369 309 338 392 405 423 440 216 197 184 170 185 201 188 169 166 179 157 133 115 126 151 161 136 106 127 155 230 218 250 259 237 207 201 225 232 261 265 246 225 189 208 231 248 212 172 152 169 196 224 220 201 233 207 184 195 202 229 263 287 246 214 249 251 291 318 280 269 111 132 157 165 135 125 141 165 220 193 235 184 171 181 196 186 211 211 232 242 254 137 144 159 141 136 135 113 99 119 114 94 70 65 95 99 80 34 80 62 54 81 81 63 75 46 76 107 135 140 113 59 59 0 26 29 62 49 97 66 50 57 91 110 146 141 111 123 151 172 172 176 191 193 219 241 232 245 211 187 175 199 221 82 95 119 108 136 125 160 167 160 195 186 191 207 221 226 247 252 295 328 319
339 394 408 433 466 470 486 458 438 408 440 491 543 588 592 549 577 512 526 491 554 540 565 591 590 569 591 573 552 529 570 426 467 492 485 476 460 421 385 407 450 362 375 393 438 414 384 365 379 389 422 439 434 415 397 404 377 480 487 505 522 539 592 590 563 527 514 499 464 450 425 389 414 566 538 496 527 495 538 483 500 538 545 576 567 562 551 537 525 472 456 451 423 407 389 389 416 405 447 470 487 458 443 494 516 267 262 250 239 262 239 209 205 272 233 222 207 290 272 233 213 288 276 272 219 310 296 324 306 290 285 267 242 203 251 229 140 167 148 125 119 118 95 84 143 129 131 106 177 154 156 163 236 249 216 206 197 189 171 167 156 184 181 165 193 162 139 103 154 130 114 345 321 336 358 315 354 339 324 344 372 337 365 356 347 320 308 286 362 328 273 295 322 315 345 349 349 288 303 381 318 375 348 373 385 404 433 434 407 389 414 436 461 467 202 218 186 215 249 240 244 210 240 270 263 274 287 111 137 158 143 135 149 173 190 204 164 174 189 193 268 295 295 289 262 251 231 219 217 205 190 233 320 313 295 273 301 320 350 329 360 335 328 326 355 234 258 239 234 264 262 288 262 304 288 326 355 310 311 334 272 260 291 319 330 315 285 294 318 347 358 357 382 385 373 365 388 405 404 409 433 436 424 446 466 470 473 478 505 366 364 379 394 398 393 395 377 398 417 441 417 457 461 325 308 292 274 238 258 276 339 293 350 276 296 351 325 309 340 307 331 315 381 358 371 382 402 422 399 421 381 418 394 439 424 379 409 443 438 422 427 375 376 373 405 426 392 419 447 414 445 478 455 471 461 488 500 488 521 319 304 274 277 318 275 316 286 281 339 379 391 329 356 411 423 442 459 237 216 201 189 206 223 211 190 190 203 181 157 139 151 176 186 162 132 153 180 253 241 274 284 261 230 225 250 257 286 291 272 251 214 233 256 273 238 198 176 193 220 249 244 224 256 229 206 215 222 249 282 306 264 232 261 267 309 333 295 280 133 152 176 183 152 136 151 180 236 208 249 195 180 187 201 189 213 219 242 249 263 148 159 176 159 156 158 135 120 135 125 108 87 88 118 124 105 51 105 87 80 106 88 63 64 30 56 85 110 114 87 35 34 26 0 29 87 72 120 80 66 41 67 86 121 117 92 109 133 149 148 151 169 168 194 216 208 221 189 166 157 183 206 78 103 124 106 138 118 152 167 165 194 178 179 193 212 223 241 239 280 314 307
357 412 427 451 484 486 502 474 454 425 457 510 562 607 609 566 593 528 543 508 572 561 588 614 611 589 611 592 572 550 592 448 490 514 506 496 480 441 405 428 471 383 397 414 460 437 407 388 403 413 445 463 459 439 422 430 403 504 510 529 546 563 616 615 588 551 539 523 489 475 450 415 441 592 564 522 553 521 565 509 527 565 572 603 594 589 579 566 553 498 482 477 450 434 417 416 444 433 474 496 514 486 471 522 545 286 284 273 261 286 263 234 231 297 259 248 234 316 299 261 241 315 304 301 248 337 324 352 335 319 313 296 271 232 280 258 169 196 174 151 147 147 124 112 172 157 157 133 204 182 184 189 254 269 234 227 216 205 187 186 177 207 206 189 221 189 166 130 183 158 143 366 342 359 382 340 380 365 350 371 399 365 393 384 376 349 337 315 391 357 302 324 351 344 374 378 377 316 332 410 346 404 376 402 414 433 461 462 436 418 443 465 490 496 230 246 214 242 278 268 271 236 266 297 291 303 314 136 160 180 162 150 162 187 206 224 181 193 211 217 293 319 317 312 285 273 254 238 233 219 201 245 348 341 321 299 326 347 377 354 386 359 351 348 377 254 279 256 249 279 278 304 280 323 309 347 375 328 327 350 285 266 296 323 336 322 293 309 332 363 374 374 399 402 388 383 407 422 420 424 449 453 444 465 485 488 490 494 523 389 385 399 413 420 415 418 401 422 440 463 437 478 483 335 318 304 287 247 264 284 346 299 352 280 297 351 324 306 335 303 325 308 389 366 377 386 408 426 402 423 382 418 392 436 420 374 404 437 430 412 416 368 366 360 391 410 375 402 430 394 426 459 433 450 437 465 475 462 495 310 291 262 260 302 254 296 262 256 316 357 367 304 329 385 396 416 432 242 224 212 198 212 226 213 195 190 201 179 156 137 144 171 178 152 122 139 166 255 242 274 281 260 229 222 245 253 280 283 265 243 209 224 247 265 225 187 160 174 201 231 224 203 233 206 182 191 196 224 256 279 237 205 233 240 281 304 266 251 110 128 151 156 125 107 122 152 208 180 221 166 151 158 173 161 186 190 213 220 234 166 173 187 169 163 161 139 126 148 143 123 99 92 119 118 103 63 98 83 71 95 109 88 93 59 83 111 132 131 107 45 58 29 29 0 72 54 100 53 41 32 76 93 132 121 86 95 124 150 152 159 169 175 202 225 214 224 187 162 148 171 193 53 74 95 81 110 96 131 141 136 168 157 162 178 192 198 218 223 266 300 290
329 383 399 421 452 451 463 436 416 390 424 479 530 575 574 529 555 489 507 472 537 540 571 596 589 564 584 563 544 525 571 427 472 496 485 470 454 415 381 406 449 361 377 396 444 421 391 373 397 402 434 451 451 430 415 428 405 495 497 516 534 552 603 606 578 543 533 514 481 469 445 415 442 586 558 517 550 519 564 510 531 567 581 601 596 594 585 577 568 495 480 478 455 439 427 421 456 441 478 499 520 501 481 539 566 263 269 261 246 278 256 235 236 296 263 257 246 321 307 277 262 324 317 322 274 348 338 371 352 338 337 321 298 267 313 293 208 231 183 165 169 187 166 161 205 204 214 187 258 230 228 246 229 249 207 211 197 178 160 169 166 200 209 189 243 203 184 150 209 186 174 349 326 348 375 336 380 368 356 379 406 378 408 402 398 372 364 345 416 387 336 360 389 378 408 415 418 358 371 441 389 440 421 441 431 447 477 482 456 445 470 489 511 521 272 293 262 293 317 312 321 292 322 349 339 347 362 196 223 245 230 220 233 258 276 291 251 261 275 278 352 379 381 374 347 337 316 306 303 291 273 317 393 389 374 355 383 399 427 409 442 418 412 412 440 320 345 325 320 350 348 374 348 391 375 413 442 397 397 421 356 338 368 394 408 394 366 380 403 433 445 443 468 472 459 451 475 491 490 495 519 522 511 533 552 557 560 564 592 451 450 466 480 484 478 479 460 481 502 526 503 543 546 287 268 259 245 199 209 233 292 243 291 221 232 285 259 238 265 233 254 236 335 312 320 326 350 365 339 359 317 352 325 368 351 304 333 366 358 340 344 296 294 287 319 339 305 332 360 327 358 392 370 386 379 405 420 414 446 237 219 190 190 231 190 230 205 203 255 294 310 253 284 337 352 366 386 186 176 171 151 160 168 153 141 129 135 115 95 74 75 102 106 80 50 67 94 195 179 209 213 193 164 154 175 185 210 212 194 172 139 153 175 193 152 115 90 107 134 162 158 140 173 148 125 138 149 172 208 234 194 164 211 203 241 273 236 233 56 78 104 116 91 98 117 124 173 150 192 152 145 161 179 176 200 186 200 216 224 148 142 147 128 116 106 89 82 118 127 106 79 55 65 52 48 66 33 32 16 23 112 108 130 106 137 168 197 200 174 116 121 62 87 72 0 19 38 50 42 104 148 166 204 193 155 156 190 221 224 232 239 247 275 298 286 296 257 231 211 232 251 103 86 110 119 132 144 175 164 146 191 200 214 232 237 225 253 275 322 353 335
340 394 410 433 464 464 477 450 430 403 436 491 543 587 587 543 569 503 520 485 550 550 580 605 599 575 595 575 555 536 581 437 481 505 494 481 465 426 391 416 459 371 386 405 452 429 399 381 403 409 441 458 457 437 421 433 409 502 505 523 542 559 611 613 585 549 539 521 487 475 451 419 446 592 564 522 555 524 568 514 535 571 583 606 600 597 588 579 569 500 485 482 458 442 429 424 457 443 481 503 523 502 483 539 565 273 277 268 254 283 261 238 238 300 265 258 246 323 309 277 260 326 318 320 271 349 338 371 352 337 335 318 295 261 308 287 200 225 183 164 166 179 157 151 199 194 202 175 247 221 220 234 239 258 217 218 205 188 170 176 171 204 212 192 241 202 182 147 205 182 168 357 334 355 381 341 384 371 358 381 409 379 408 402 396 370 361 341 414 383 331 354 383 373 403 409 412 351 365 437 381 435 413 435 431 448 477 482 455 442 467 487 510 519 264 284 252 283 310 304 311 280 311 339 330 339 353 183 209 230 214 204 216 241 259 276 234 245 261 265 339 366 367 361 334 323 303 290 287 274 256 299 385 380 364 343 371 389 418 399 431 406 399 398 427 305 330 309 303 333 332 358 333 375 360 398 427 381 381 404 339 320 350 376 389 376 347 363 386 417 428 427 452 455 442 436 460 475 474 478 503 507 496 517 537 541 544 548 576 438 436 451 465 470 465 466 448 469 489 513 488 529 532 302 284 273 259 214 226 249 309 260 309 238 250 304 277 257 284 252 273 255 352 329 338 344 368 383 357 378 336 371 344 387 370 323 352 386 377 358 362 315 313 305 337 356 321 348 376 342 373 406 383 399 390 417 430 421 453 256 236 208 206 248 203 244 215 211 267 307 320 261 290 344 358 374 393 203 191 184 166 176 185 170 158 147 153 133 113 91 94 121 125 99 69 85 112 212 197 228 232 212 183 173 194 204 229 231 213 191 158 172 194 212 170 133 106 121 148 177 172 152 184 158 135 146 155 180 215 240 199 167 209 206 245 274 237 230 62 84 109 118 91 90 109 122 175 150 192 147 137 152 169 164 189 179 195 209 219 155 152 160 141 130 122 104 94 128 133 112 84 64 80 70 63 62 50 43 26 42 112 103 122 95 125 156 182 184 159 99 106 49 72 54 19 0 48 35 24 85 130 148 186 175 136 137 171 202 205 214 220 229 256 280 268 277 238 212 192 213 232 84 72 97 102 118 126 158 150 135 178 183 196 214 220 211 238 257 304 335 319
353 406 423 444 474 471 481 455 435 411 444 500 552 596 593 548 572 507 526 491 557 566 599 623 615 588 607 586 567 550 597 454 500 524 511 494 478 439 406 432 475 388 405 423 472 449 420 403 428 432 464 480 482 461 447 461 439 525 526 544 563 581 631 636 608 573 565 544 512 501 477 448 476 617 590 548 582 551 596 543 565 601 616 633 629 628 619 613 604 527 512 511 490 473 463 456 492 476 512 533 554 538 517 576 603 291 300 293 277 310 289 270 272 330 298 293 283 356 342 315 300 360 354 360 312 384 374 409 389 376 375 359 336 305 352 332 246 269 220 203 208 225 204 198 243 241 250 223 295 268 266 282 256 278 234 242 227 206 189 200 199 233 245 224 281 241 222 188 247 225 212 377 355 379 407 369 413 402 391 414 442 414 444 439 435 410 402 383 454 425 374 398 427 416 446 453 457 396 410 479 427 478 459 480 467 484 513 520 494 483 508 527 548 559 310 330 299 331 355 351 358 328 359 386 377 385 400 231 257 278 262 250 261 287 306 323 281 293 309 313 388 415 415 409 382 371 351 338 333 319 300 343 432 427 411 391 419 436 465 446 479 454 448 446 475 353 378 356 348 379 378 404 380 423 408 446 475 428 427 450 384 361 389 414 428 417 389 408 432 462 474 474 499 502 488 483 507 522 520 524 549 553 543 565 585 588 590 594 623 486 484 498 513 518 513 515 496 517 537 561 536 577 581 301 281 275 264 215 220 246 301 252 292 227 232 282 256 233 256 224 241 223 344 321 327 328 356 367 339 358 315 349 318 360 341 294 320 354 342 321 323 281 275 264 294 311 276 303 331 294 326 359 335 351 342 368 382 376 407 220 195 168 160 203 155 196 167 165 219 259 272 214 246 298 314 328 348 196 192 193 171 175 177 161 156 137 136 121 107 86 77 102 97 71 51 51 73 200 183 209 208 192 165 152 168 181 201 199 184 161 134 140 159 179 131 99 62 74 101 131 124 104 136 110 87 99 111 134 170 196 156 126 177 166 203 236 199 200 19 41 66 80 60 79 98 92 136 116 156 124 121 140 158 160 182 160 170 190 194 180 170 171 152 137 123 111 108 148 161 141 115 89 88 65 74 104 55 65 54 37 149 147 168 143 173 204 230 231 206 145 154 97 120 100 38 48 0 57 60 128 175 192 230 217 174 168 203 240 246 257 258 271 299 323 309 316 274 247 223 240 257 114 82 102 121 124 148 176 153 130 179 198 216 235 234 212 244 276 324 353 331
375 429 445 468 499 499 512 485 464 438 471 526 577 622 622 577 603 538 555 520 585 584 614 639 634 610 630 610 590 570 615 471 515 539 529 515 499 460 426 450 494 405 421 439 486 463 433 415 435 442 474 491 490 469 453 464 439 535 538 557 575 593 644 646 618 582 571 554 520 508 483 450 477 624 596 555 587 555 600 545 565 602 612 637 631 627 618 607 596 532 516 513 488 472 457 454 486 472 512 533 553 529 512 566 590 307 310 301 287 316 293 269 268 331 295 287 274 353 338 303 286 354 345 346 294 378 366 397 378 363 359 342 318 281 329 307 219 245 212 191 191 197 174 164 220 209 211 186 257 234 236 243 273 292 251 251 238 222 204 209 204 236 242 222 266 229 208 172 228 204 190 391 368 388 414 373 415 402 388 410 438 406 435 428 421 395 384 363 438 405 352 374 402 394 424 428 429 368 383 459 398 454 429 453 457 475 504 507 481 466 490 511 535 543 282 298 267 296 329 320 324 289 319 350 344 355 367 190 213 232 213 199 208 235 255 275 230 244 263 270 346 372 369 364 338 325 308 288 282 267 246 289 400 394 375 352 380 401 430 408 439 412 404 401 430 306 331 305 295 326 327 352 330 374 361 399 426 378 376 398 330 305 333 357 372 360 334 355 379 410 422 423 448 450 435 433 457 471 468 471 496 503 494 515 536 537 539 542 572 442 437 450 464 472 468 471 454 476 493 515 488 530 535 337 318 308 294 249 259 283 342 293 339 270 280 332 306 285 309 277 296 278 385 362 370 375 400 414 387 407 365 400 371 413 395 348 375 409 398 377 379 337 331 320 351 366 330 357 385 346 378 410 382 400 384 413 422 408 441 276 251 224 215 258 205 247 210 203 265 306 315 251 276 332 343 363 379 236 225 219 200 210 218 203 191 179 183 164 145 123 123 150 150 123 96 105 129 244 228 257 259 241 213 202 221 232 254 254 238 215 185 194 215 234 188 154 118 128 155 185 177 154 182 155 131 139 142 171 203 226 184 151 183 187 228 253 215 203 61 76 98 102 71 59 77 100 156 128 169 119 106 119 136 130 154 147 167 178 189 188 187 195 176 165 156 138 129 162 166 145 117 99 114 101 97 90 83 78 61 70 141 128 141 109 136 165 184 182 159 97 112 66 80 53 50 35 57 0 16 75 123 138 177 161 117 112 147 184 190 202 202 216 244 268 254 260 217 190 167 185 203 57 37 62 69 83 95 126 115 101 143 150 165 183 187 176 203 226 273 304 285
361 416 431 454 486 486 500 472 452 425 458 512 564 609 609 565 591 526 542 507 572 570 599 624 619 596 616 596 576 556 601 456 500 524 514 501 485 446 411 436 479 390 406 424 471 448 418 400 419 427 459 476 474 454 438 448 423 519 523 542 560 577 629 630 602 566 556 538 504 492 467 434 461 608 581 539 571 539 584 529 549 586 596 621 615 611 601 591 580 516 500 497 472 456 441 437 469 456 495 517 536 513 495 549 574 292 295 285 272 300 278 253 251 315 279 271 258 337 321 287 269 338 329 329 278 361 349 380 362 347 343 326 301 265 313 292 203 229 195 175 174 182 159 149 204 194 197 172 244 220 221 229 259 277 237 236 224 208 190 194 188 221 225 206 249 213 191 155 212 188 174 376 353 373 398 357 399 386 372 394 422 390 419 412 405 378 368 347 421 389 336 358 386 378 408 413 414 353 368 443 383 439 414 438 441 459 488 491 465 449 474 495 519 527 266 284 252 281 313 305 310 276 306 336 329 340 353 177 201 221 203 190 201 227 246 265 221 234 252 258 333 360 358 353 326 314 295 278 273 259 239 283 386 379 361 339 367 386 416 395 426 400 392 389 418 295 320 296 288 318 319 344 321 364 350 388 416 369 367 390 323 301 330 355 369 357 329 348 372 402 414 414 439 442 428 424 448 463 460 464 488 494 484 506 526 529 531 534 564 430 426 440 454 461 457 459 442 463 481 504 478 519 524 326 307 297 282 238 250 273 333 284 333 263 274 327 301 281 307 274 295 277 376 353 362 368 392 407 381 402 360 395 367 410 392 346 374 407 398 378 381 336 332 323 354 372 336 363 391 354 386 418 392 409 396 424 434 422 455 277 254 226 221 263 213 255 221 215 275 316 326 263 290 345 357 376 393 227 214 207 189 200 209 195 182 171 177 157 137 115 118 145 147 120 92 105 130 237 221 252 255 236 207 197 217 227 252 253 236 213 181 193 214 233 189 154 122 134 161 191 184 163 192 165 141 150 156 183 216 240 198 166 199 202 243 268 230 219 69 87 110 116 86 76 93 115 171 143 185 135 123 135 151 144 169 164 183 194 206 173 173 183 164 154 146 127 117 148 151 130 102 85 104 94 86 74 74 66 50 65 125 111 125 94 122 151 173 172 148 86 98 50 66 41 42 24 60 16 0 67 115 131 170 156 115 114 148 181 186 196 200 211 239 262 249 257 216 190 169 189 208 60 51 76 78 96 102 134 128 116 157 159 172 190 196 189 215 233 280 311 295
380 435 449 474 507 511 527 499 479 449 481 532 584 629 633 590 618 553 567 532 595 581 605 631 631 610 632 614 593 570 611 467 508 532 525 517 501 462 426 448 491 403 416 434 478 455 425 406 418 429 462 479 474 454 436 443 414 519 527 545 562 579 632 629 603 566 552 538 504 489 464 427 452 605 577 535 566 533 576 520 537 575 580 614 604 598 587 572 558 511 495 488 459 444 424 425 451 441 483 507 523 491 478 526 547 308 303 291 280 302 279 249 243 311 272 259 244 328 310 268 247 325 312 305 251 346 331 357 340 323 316 299 272 230 278 256 167 196 187 163 156 147 124 109 174 152 144 124 192 174 180 176 277 290 257 247 238 229 212 208 197 224 221 205 227 199 176 141 188 164 148 385 361 376 397 354 393 377 361 380 409 372 399 388 379 352 338 315 392 356 300 321 346 342 371 373 371 310 327 408 339 400 367 395 418 438 466 465 439 418 442 465 492 496 226 238 206 231 274 261 260 221 250 284 281 295 304 122 142 159 139 124 133 160 179 201 155 169 190 199 275 300 295 291 266 252 236 213 207 192 172 215 339 330 308 284 310 335 365 339 370 341 331 327 357 231 256 230 221 251 252 277 255 299 286 324 351 303 301 323 256 235 265 291 304 291 263 280 304 335 347 348 373 375 360 358 382 396 393 396 421 427 419 440 461 462 464 467 497 369 363 375 389 398 395 399 383 404 420 442 413 455 461 363 346 331 314 276 294 313 376 329 384 311 328 382 356 338 367 334 356 340 418 395 408 417 438 457 433 454 414 450 424 468 452 406 435 469 462 443 447 399 398 390 421 439 403 431 459 421 453 485 457 475 458 488 496 478 512 341 321 293 288 331 280 322 285 276 340 381 389 323 346 403 411 434 448 273 254 240 227 242 257 244 226 222 233 211 188 168 176 203 209 183 153 170 196 286 273 305 313 291 261 254 277 285 312 315 297 275 241 256 278 296 255 218 189 201 229 259 251 229 257 230 206 213 215 245 275 296 254 222 241 254 296 315 277 257 135 151 172 174 143 118 129 166 223 193 232 174 156 159 172 156 180 192 218 221 238 189 199 215 197 193 192 170 156 175 166 148 126 122 150 150 135 90 130 115 103 126 129 103 99 65 79 101 112 108 87 26 51 57 41 32 104 85 128 75 67 0 48 64 103 90 55 68 94 118 120 129 137 144 172 195 183 193 156 131 118 143 165 45 82 97 72 106 79 113 133 136 159 138 138 152 171 186 201 198 239 273 266
390 444 457 483 516 522 540 513 493 461 492 541 592 637 643 602 631 566 578 544 605 582 603 629 632 614 637 620 599 574 612 470 508 532 528 523 507 469 432 452 494 408 419 436 478 455 425 406 413 426 459 477 468 450 430 434 404 514 524 542 558 574 628 622 596 559 544 533 498 483 457 418 441 596 568 527 556 523 564 508 523 561 562 602 591 583 571 552 536 502 485 477 446 430 408 412 433 426 470 494 508 471 461 504 521 316 307 293 285 302 279 246 237 306 266 251 234 318 299 253 231 313 298 286 231 331 316 337 321 304 294 277 250 204 251 229 145 173 184 161 149 127 107 89 156 125 107 93 154 142 151 137 289 298 271 255 248 245 228 220 206 229 219 207 211 192 169 140 173 151 135 388 364 375 393 349 385 367 350 366 395 355 380 368 356 329 313 290 366 329 272 291 314 312 341 341 336 277 294 379 303 368 330 361 398 419 445 442 416 391 415 439 468 469 196 203 172 194 243 227 222 180 208 243 244 260 267 85 98 114 92 76 86 112 131 153 107 122 144 155 231 255 248 245 220 205 190 165 159 144 126 169 302 291 267 241 267 294 325 297 326 296 285 280 310 184 209 182 173 204 204 229 207 251 239 276 303 255 253 275 209 193 224 252 263 249 219 233 257 288 300 300 325 327 313 310 334 348 345 349 374 379 371 392 413 414 416 419 449 323 315 327 341 350 348 353 338 359 373 395 366 408 414 386 371 353 334 301 322 339 402 358 416 342 363 417 391 375 406 374 397 381 444 421 436 447 467 487 465 487 448 484 461 505 490 445 476 509 504 487 491 441 441 435 467 486 450 478 506 469 500 533 505 523 506 536 543 524 558 384 366 337 335 377 328 370 333 324 388 429 437 370 392 449 457 480 494 303 280 263 253 270 289 277 256 256 270 247 224 206 217 242 251 226 196 214 241 319 308 340 350 328 297 292 316 323 352 356 338 316 280 298 321 338 300 262 235 249 276 306 299 277 305 278 254 261 262 293 322 343 301 268 283 299 342 358 321 297 183 199 220 222 190 163 172 212 269 238 276 216 197 197 207 188 211 230 258 257 275 203 219 239 223 222 224 202 186 197 182 167 151 154 185 190 171 117 170 153 144 169 142 113 96 72 65 72 69 60 44 32 45 91 67 76 148 130 175 123 115 48 0 19 56 51 46 75 83 85 81 85 104 101 128 150 141 154 126 105 106 134 157 85 127 138 107 142 103 130 164 173 186 152 142 151 180 207 215 195 229 264 266
406 460 472 498 532 539 557 529 509 477 508 557 608 652 659 618 647 583 594 560 621 596 615 642 646 628 651 634 614 588 625 484 521 545 542 538 522 484 447 467 509 423 434 450 491 468 439 420 425 439 471 489 480 462 442 445 414 526 536 554 570 586 640 632 607 570 555 544 509 494 468 429 451 607 579 537 566 533 574 518 531 570 569 612 599 591 578 558 542 512 495 487 455 440 416 421 440 434 479 503 516 477 468 509 525 332 322 308 300 316 293 259 250 318 278 263 245 329 310 262 240 323 307 293 238 341 325 344 329 311 300 283 256 209 255 233 153 181 198 176 162 136 118 99 165 131 108 99 153 145 156 135 305 314 288 271 265 262 246 237 223 244 233 222 221 204 182 154 184 162 147 403 379 388 405 361 396 377 360 375 404 363 387 374 362 335 318 294 371 333 276 294 315 315 343 342 335 277 295 382 303 369 328 360 404 426 451 447 421 394 418 443 472 472 199 203 174 192 246 228 221 176 203 239 243 259 265 87 94 106 82 63 70 96 117 142 94 111 136 149 224 246 237 236 211 195 183 152 144 128 108 151 300 288 263 236 261 290 321 290 318 287 275 269 299 172 197 168 157 188 189 214 193 238 227 264 290 241 238 260 192 174 205 233 244 230 201 217 241 271 284 285 310 311 297 296 320 333 330 333 358 365 357 378 399 400 401 403 434 313 303 314 328 338 337 343 329 350 362 383 353 395 403 405 389 371 352 320 341 358 421 376 435 361 382 437 410 395 425 393 416 400 462 440 455 466 485 506 484 506 467 504 480 525 509 464 495 528 522 505 509 460 459 453 485 503 467 494 522 484 516 548 520 538 519 550 555 535 569 402 384 355 352 395 343 385 347 337 403 444 450 383 403 460 467 491 504 322 299 281 272 289 308 296 275 275 289 266 243 225 236 261 270 244 214 232 259 338 327 359 369 347 316 311 335 342 371 375 356 335 299 317 340 357 318 280 252 265 293 323 315 293 320 293 269 275 275 306 335 354 312 280 291 310 352 366 330 304 199 214 234 234 203 174 181 223 280 249 286 225 205 203 212 191 213 236 264 261 281 221 237 257 241 241 243 221 205 216 200 186 170 173 204 209 190 136 189 172 163 187 160 130 111 90 79 80 66 52 45 51 63 110 86 93 166 148 192 138 131 64 19 0 39 33 43 73 73 67 62 66 85 82 109 132 122 135 108 89 94 122 145 95 138 147 114 148 105 128 167 179 187 148 135 142 173 206 210 184 216 251 256
424 477 489 516 549 558 577 549 530 497 527 573 624 667 676 637 666 603 612 579 639 607 623 651 657 641 665 649 628 601 636 497 532 555 554 553 537 500 463 481 522 438 447 463 502 480 450 431 432 448 480 498 487 469 449 449 417 532 544 562 577 592 646 637 613 576 559 550 515 499 474 433 453 610 582 541 568 535 574 519 530 569 565 613 599 588 575 552 535 516 499 488 455 440 414 423 437 433 479 503 515 471 465 501 515 351 338 323 317 329 307 272 261 327 288 271 253 335 315 265 242 326 309 291 237 342 326 340 327 309 296 280 253 205 247 226 155 181 213 192 177 143 130 111 170 131 100 101 137 138 152 119 327 333 311 290 286 287 271 259 245 262 247 239 225 215 195 173 191 172 159 416 393 399 414 370 401 381 364 377 405 362 384 370 355 329 311 287 362 322 266 282 300 303 330 326 317 262 280 369 285 353 307 342 399 421 446 439 414 383 407 433 463 460 190 189 162 175 235 213 202 154 178 216 224 242 244 82 77 81 54 31 31 58 80 108 58 78 107 124 196 216 203 203 180 163 153 116 106 89 70 113 280 266 238 209 233 265 297 263 289 256 243 235 265 138 162 131 118 149 151 175 156 201 192 228 254 203 199 221 153 139 171 200 210 194 164 178 202 233 245 247 271 273 258 258 282 295 291 294 319 326 320 340 362 361 362 364 396 280 267 278 290 303 302 310 297 318 328 348 316 358 367 432 417 397 378 349 372 387 450 407 467 393 416 470 444 429 461 429 452 436 490 468 484 498 515 537 516 538 500 537 514 559 545 500 531 564 559 542 547 496 497 491 523 541 506 533 561 523 555 587 558 577 557 588 593 570 605 440 422 393 391 433 382 424 385 375 441 483 488 420 439 496 502 528 540 354 328 309 302 320 340 330 307 309 324 301 277 260 272 298 307 282 252 271 298 371 360 393 404 381 351 346 371 378 407 412 393 372 335 354 377 394 356 318 291 304 331 361 354 331 359 331 308 313 313 344 372 391 349 317 324 345 388 400 364 336 238 253 272 272 241 211 217 259 316 285 321 259 238 235 242 220 240 267 296 291 312 245 264 286 271 272 277 254 238 244 226 214 202 208 239 245 226 169 226 208 200 225 186 157 133 120 100 89 56 35 51 88 93 146 121 132 204 186 230 177 170 103 56 39 0 29 72 99 86 54 39 30 67 48 73 95 88 105 90 80 100 126 147 131 175 182 148 181 134 151 195 211 213 168 148 150 186 227 225 187 211 246 258
437 491 503 529 563 570 589 561 541 509 539 588 638 682 690 650 679 615 625 591 652 625 643 670 675 658 681 665 644 618 654 514 550 574 571 568 552 515 478 497 538 453 464 480 520 497 468 449 452 467 499 517 507 489 469 471 439 553 564 582 597 613 667 658 634 597 580 571 536 520 495 454 476 632 604 563 591 558 598 542 554 593 590 636 622 613 600 578 561 538 521 511 478 463 438 446 462 457 502 527 539 497 490 528 542 364 353 338 331 345 323 289 279 346 306 290 272 356 336 287 264 348 331 315 261 365 349 365 351 333 321 304 278 230 273 252 177 204 228 206 192 162 146 127 191 154 125 122 165 164 177 147 337 345 320 302 297 295 279 269 255 275 263 253 246 233 211 185 210 190 175 432 409 417 433 389 422 403 385 399 428 386 409 395 381 355 337 313 389 349 293 309 328 331 358 354 346 290 308 397 313 381 336 371 425 447 471 465 440 411 434 460 489 488 217 217 189 203 262 241 230 183 207 245 252 271 273 106 105 110 83 60 55 81 105 136 85 106 135 153 224 244 230 231 208 191 182 142 129 111 86 128 309 295 267 238 262 294 326 292 317 284 270 261 292 165 189 155 138 169 173 196 181 226 218 253 278 226 220 241 170 145 175 202 214 201 173 196 220 251 265 268 292 292 276 281 305 316 310 312 338 347 342 363 385 382 382 383 416 307 293 302 314 328 329 337 325 345 354 374 340 383 393 437 422 404 385 353 374 391 454 409 467 394 414 468 442 426 456 423 446 429 495 473 487 499 518 539 516 538 499 535 511 556 540 495 525 558 551 533 537 489 487 480 511 528 491 518 547 506 539 569 539 558 536 568 571 546 581 431 410 382 376 419 364 407 366 354 422 464 467 398 415 473 478 504 515 354 331 314 304 322 340 328 307 307 320 298 274 256 265 291 299 273 243 260 286 370 359 391 400 378 348 342 366 373 401 404 386 364 329 346 368 386 345 308 278 289 316 347 338 315 341 313 290 294 292 324 350 368 326 295 298 321 364 374 338 309 222 235 253 251 221 189 193 237 293 262 296 234 213 208 214 192 212 241 270 263 284 253 270 290 274 273 275 253 237 248 233 218 203 205 236 239 221 168 219 202 192 216 192 163 143 123 110 106 81 61 68 82 96 141 117 121 193 175 217 161 156 90 51 33 29 0 48 72 57 35 31 42 53 55 83 106 93 104 75 58 72 99 121 111 154 159 124 155 108 123 168 185 184 139 119 123 158 198 196 161 189 224 232
429 483 497 522 556 561 577 550 529 499 530 581 632 677 682 640 669 604 616 582 644 625 647 673 675 656 678 661 640 616 655 512 551 575 570 564 548 510 473 494 536 449 461 478 521 498 468 449 457 470 503 521 513 494 475 480 449 559 568 586 603 619 672 667 641 604 589 577 542 528 502 463 487 642 614 572 601 568 610 554 569 607 608 648 637 629 617 598 582 547 531 523 492 476 454 458 479 472 516 540 554 517 507 550 567 356 349 335 326 345 322 289 282 350 310 296 279 364 345 299 277 358 344 332 277 377 362 383 367 350 340 323 296 250 296 274 191 220 227 204 193 173 153 134 202 171 151 139 196 187 197 178 327 338 308 294 287 280 263 257 245 270 262 249 257 236 213 182 219 196 180 430 406 418 437 394 430 412 395 412 441 401 426 414 402 375 359 335 412 374 318 336 358 357 386 384 379 320 338 424 346 411 371 403 444 465 491 488 462 436 460 485 513 514 241 246 216 235 288 271 264 219 246 282 286 302 308 129 137 148 123 102 102 129 152 180 131 150 177 191 266 287 275 275 251 235 224 188 177 159 134 176 343 331 306 278 303 333 364 332 360 328 315 307 338 210 235 202 186 217 221 244 228 273 264 300 325 274 268 289 218 188 216 240 255 243 217 244 268 299 313 317 340 340 324 329 353 364 358 359 386 395 390 411 433 430 430 431 464 352 340 349 362 375 375 382 369 390 400 420 387 430 439 417 400 385 367 330 348 368 430 384 438 366 382 436 410 392 420 387 409 391 472 450 462 472 493 512 487 509 468 504 478 522 505 459 488 521 513 493 496 451 447 437 468 483 446 473 502 460 493 522 492 511 488 520 522 498 533 391 368 341 332 375 318 360 318 306 374 416 419 350 367 425 430 456 468 327 308 293 281 296 312 299 280 276 287 265 242 222 229 256 261 234 205 220 245 341 328 360 366 345 315 308 330 339 365 367 349 327 294 307 329 348 304 269 235 245 272 302 293 269 294 266 243 247 244 276 302 320 278 247 251 274 316 327 291 263 177 189 206 204 174 141 145 189 245 214 249 187 166 162 170 149 170 195 224 219 240 239 251 269 251 247 246 224 210 228 217 200 179 176 205 204 189 143 183 169 156 178 178 150 138 109 109 118 109 94 87 61 85 111 92 86 155 136 174 117 115 55 46 43 72 48 0 30 41 67 74 90 85 101 129 153 137 143 102 76 65 92 115 63 107 111 76 108 63 85 124 139 144 106 96 106 133 163 169 151 189 223 222
448 503 517 542 575 579 595 567 547 517 549 600 652 697 701 658 686 621 634 600 663 647 670 697 697 677 699 681 661 637 678 534 574 598 592 585 569 530 494 515 558 470 483 500 544 521 491 472 482 494 527 544 538 518 500 505 475 583 592 610 627 643 697 692 666 629 615 602 567 553 527 489 513 667 640 598 627 594 637 581 596 634 636 675 664 656 645 626 611 573 556 549 519 503 481 485 507 499 543 566 582 545 535 578 596 375 370 357 347 368 345 313 306 375 335 321 305 389 371 326 304 385 371 360 305 404 389 411 395 378 369 352 325 279 326 303 219 248 251 228 218 201 180 162 229 200 181 168 226 216 226 208 345 358 325 315 306 297 279 276 265 291 286 271 284 261 238 205 246 223 206 452 428 442 462 418 455 438 422 439 468 429 454 442 431 404 388 364 441 404 347 365 387 387 415 414 408 350 367 454 376 441 400 433 472 493 520 517 491 465 490 514 542 544 270 276 246 265 317 300 293 248 275 312 315 332 337 158 167 177 152 129 127 153 177 207 157 177 205 220 294 315 302 302 279 262 252 214 201 181 155 195 373 361 335 307 331 362 393 361 388 356 342 333 364 237 261 226 208 239 244 266 253 298 290 325 349 298 290 310 237 200 225 248 264 255 231 264 288 319 334 338 361 360 343 352 375 386 378 378 405 416 413 433 455 451 450 450 484 379 365 373 385 400 401 409 397 417 426 446 411 454 465 430 412 398 381 342 358 379 441 393 445 373 387 441 415 394 421 388 408 390 483 460 471 479 502 519 494 515 473 508 481 524 506 460 487 521 510 489 491 449 443 431 460 473 435 463 491 446 479 508 475 495 469 502 502 475 510 388 362 336 322 366 305 347 302 289 359 401 401 330 345 403 407 434 444 336 319 307 292 306 319 306 289 282 290 270 248 227 231 259 261 234 206 217 241 348 334 365 369 349 320 311 331 341 366 366 349 327 295 306 327 346 300 266 229 236 262 292 282 257 280 252 230 232 227 259 283 299 258 228 226 252 294 302 267 237 169 177 192 187 159 123 124 170 224 193 226 163 142 136 142 121 141 169 198 191 212 257 266 282 264 258 255 233 220 242 234 216 193 186 212 207 196 157 187 175 161 179 197 170 162 130 135 147 139 124 117 83 109 123 109 95 156 137 168 112 114 68 75 73 99 72 30 0 35 80 92 112 95 120 147 171 152 153 106 80 55 77 98 55 93 91 56 84 36 55 96 113 115 77 71 85 107 133 140 130 172 205 199
470 524 538 563 597 602 619 591 571 540 571 622 673 718 723 682 710 645 657 623 686 665 686 713 715 696 719 701 681 656 695 553 591 615 610 605 589 550 514 534 577 490 502 518 561 538 508 489 496 510 542 560 552 533 514 517 486 597 607 625 641 657 711 705 679 642 627 616 581 566 540 501 523 679 651 610 639 605 646 591 604 643 642 685 672 664 651 631 614 585 568 559 528 512 489 494 513 507 552 576 590 549 541 581 597 397 389 376 367 385 362 329 321 389 349 334 317 401 382 335 313 395 380 366 311 414 398 417 402 385 373 356 329 282 327 305 226 254 267 244 232 209 190 171 238 204 179 172 221 217 229 203 368 379 349 335 328 321 304 298 286 310 302 289 294 275 252 222 256 234 218 471 447 458 476 432 468 449 432 448 477 436 460 447 434 408 390 366 443 404 348 364 384 386 414 410 402 346 364 452 370 437 392 427 477 499 524 519 494 465 489 515 544 543 271 273 244 259 317 297 287 239 264 302 309 327 330 158 161 166 140 116 108 132 156 189 140 161 191 209 280 298 282 284 263 244 238 193 178 157 129 167 365 352 324 295 317 351 382 347 372 338 323 313 344 218 241 203 182 212 219 239 230 274 269 303 325 273 263 282 208 167 191 213 230 221 198 236 260 290 305 311 334 332 314 326 349 358 349 348 375 388 387 406 429 423 421 420 456 359 342 349 360 377 379 389 379 398 405 423 387 430 442 458 441 425 408 370 388 408 470 423 477 404 420 474 447 428 455 422 442 424 513 490 502 510 532 550 526 547 505 541 514 558 540 494 521 555 545 524 526 483 478 466 495 508 470 497 525 480 514 541 508 528 500 534 532 503 538 423 397 371 357 401 339 381 335 321 392 434 433 362 374 432 434 463 472 366 348 334 321 336 350 337 320 314 323 302 280 260 265 292 295 268 240 252 276 379 366 397 402 382 352 344 365 375 400 400 383 361 329 341 361 381 334 301 264 271 297 327 316 292 314 287 264 266 260 292 314 329 289 259 252 281 323 328 294 261 204 212 226 220 193 157 156 202 255 224 254 192 171 162 165 142 159 193 223 213 235 280 292 309 292 287 285 264 250 269 258 241 220 216 243 240 227 184 219 206 193 212 219 191 178 150 148 153 135 116 118 102 125 151 133 124 190 171 203 147 148 94 83 73 86 57 41 35 0 50 66 89 62 93 118 142 121 120 72 45 24 51 74 89 128 123 89 113 66 70 119 140 131 83 63 69 102 142 140 112 148 182 183
472 526 538 564 598 605 624 596 576 544 574 622 673 717 725 685 714 650 660 626 687 659 676 703 708 692 715 699 679 652 688 548 584 607 605 603 587 549 512 531 572 487 498 514 554 531 502 483 485 501 532 550 540 522 502 503 471 585 597 615 630 645 699 690 666 629 612 603 568 553 527 486 507 663 636 595 622 589 628 573 584 623 618 666 652 642 629 606 588 569 552 542 509 494 468 476 491 487 532 557 569 524 519 554 567 398 387 372 366 380 357 323 312 380 340 323 305 388 368 319 296 380 363 345 291 396 379 394 380 363 349 334 307 259 300 279 208 235 263 241 226 195 180 161 223 185 154 154 189 192 206 172 372 380 355 337 332 329 313 304 290 309 297 288 278 266 246 220 243 224 209 467 443 451 466 422 454 435 417 431 459 416 438 424 409 383 364 340 415 375 320 334 351 355 382 377 367 313 331 421 334 403 354 391 453 475 499 492 467 436 459 485 515 512 244 241 215 225 287 265 251 202 224 263 273 293 293 136 130 129 104 80 65 86 110 145 97 119 151 171 237 253 234 238 218 199 195 146 130 108 80 117 328 313 284 253 274 310 341 304 328 293 277 265 296 171 193 155 132 162 169 189 181 225 221 254 276 223 214 232 159 122 149 174 188 177 152 186 210 241 256 262 284 282 264 276 299 308 300 299 326 338 337 356 379 373 372 371 406 312 293 299 310 328 331 341 332 352 356 374 337 380 392 471 456 438 419 386 407 424 487 442 499 426 445 499 473 456 485 452 474 457 529 506 520 531 551 571 549 570 530 567 542 586 570 524 553 587 579 560 563 517 514 504 534 549 512 539 568 525 558 587 555 574 548 581 581 553 588 458 435 408 398 442 383 425 381 368 438 480 481 410 423 481 484 513 522 387 365 348 338 355 372 360 340 338 350 328 305 286 294 321 327 300 271 286 312 402 390 422 430 409 378 372 395 403 430 432 415 393 359 373 395 414 371 335 302 311 338 368 358 335 358 331 308 311 306 338 362 378 337 307 302 330 372 377 344 311 244 254 270 266 237 203 203 249 303 272 303 241 220 212 215 192 208 243 273 262 285 288 304 324 308 306 307 285 270 282 267 253 236 237 267 268 252 201 248 232 221 243 227 197 178 157 145 139 110 89 101 114 130 172 149 150 221 202 240 184 181 118 85 67 54 35 67 80 50 0 19 44 19 44 69 92 73 76 41 26 53 75 94 129 171 170 135 162 114 119 168 190 180 129 104 102 140 188 180 135 158 192 205
462 516 527 554 588 595 615 587 567 534 565 612 662 706 714 675 704 640 650 617 677 646 663 690 696 680 704 687 667 640 675 536 571 595 593 591 576 538 502 520 561 476 486 502 541 519 489 471 471 487 519 537 526 508 488 488 456 571 583 601 616 631 685 675 651 614 597 589 554 538 513 471 492 648 621 580 607 574 613 557 568 607 601 651 636 626 612 589 570 554 537 527 493 479 452 461 474 471 517 541 553 507 502 537 549 389 376 361 355 368 346 311 300 367 327 310 292 374 354 304 281 365 348 329 276 381 364 377 364 347 333 317 291 242 283 262 194 219 252 230 215 182 168 150 209 170 138 140 172 176 191 154 364 371 347 328 323 322 307 296 281 300 286 277 264 254 234 210 230 211 197 455 432 438 453 409 440 420 402 415 443 400 422 407 392 366 347 323 397 357 302 316 333 337 364 358 348 294 313 403 316 385 335 372 436 458 482 474 450 418 441 467 497 494 227 223 198 207 270 247 233 184 205 244 254 274 274 121 112 111 85 62 46 67 91 126 78 100 132 152 218 235 216 220 199 180 176 128 112 91 64 103 309 294 265 234 255 291 322 285 309 274 258 247 278 153 175 137 116 147 153 174 163 208 203 237 259 207 198 218 145 115 145 171 184 171 143 172 196 227 241 246 269 268 251 260 284 294 286 286 313 324 322 341 364 359 358 358 392 294 276 283 294 311 313 323 314 333 339 357 321 364 375 466 451 432 413 382 404 420 483 439 497 424 444 499 473 456 486 454 476 460 524 502 517 529 548 569 547 568 529 566 542 586 571 525 555 589 582 564 567 519 518 509 540 557 520 547 575 534 567 596 565 585 561 593 594 567 602 461 440 412 405 449 392 434 392 380 448 490 492 422 437 495 498 526 536 384 361 343 334 352 370 359 337 337 351 328 304 286 296 322 329 303 274 290 316 400 389 422 431 409 378 372 396 404 432 435 417 395 360 376 399 417 375 338 308 318 345 375 366 343 368 340 317 321 318 349 374 391 350 319 317 344 386 393 358 326 251 263 280 277 247 214 216 261 316 285 318 255 234 227 231 208 225 258 288 279 301 281 298 319 304 303 305 283 267 277 261 247 232 235 266 269 252 198 249 233 223 246 220 191 169 152 137 127 95 73 89 112 125 172 148 152 224 205 246 190 186 120 81 62 39 31 74 92 66 19 0 25 28 28 55 79 63 73 51 44 72 94 113 137 181 182 147 176 128 136 184 204 197 147 122 121 159 206 199 154 174 208 223
452 505 516 543 577 585 605 578 558 525 554 600 650 694 703 664 694 631 639 606 666 632 647 674 681 666 690 674 654 626 660 522 556 580 579 579 563 526 490 507 547 464 473 488 527 504 475 457 455 472 503 521 510 492 472 471 438 554 568 585 600 614 668 657 634 597 579 572 537 521 496 454 474 630 603 562 588 555 594 538 548 587 580 631 617 605 592 567 548 536 519 508 474 460 432 442 454 452 497 522 533 486 482 515 526 379 365 350 344 355 333 298 286 352 312 295 277 358 337 287 264 348 330 310 257 362 346 357 345 328 313 297 271 223 262 242 178 202 241 220 204 168 157 139 194 154 119 126 150 157 172 132 356 361 340 319 315 316 301 289 274 289 274 267 248 241 222 201 215 198 185 442 419 424 437 394 423 403 385 397 424 381 402 386 371 345 325 301 375 335 280 294 310 315 341 335 324 271 289 380 292 361 311 348 415 438 461 452 428 395 418 444 475 471 206 201 177 184 248 225 209 160 181 220 231 251 250 105 92 88 63 41 22 43 67 101 53 75 107 128 193 210 192 195 174 156 151 104 89 69 44 87 285 269 240 210 231 267 297 260 284 250 234 223 254 128 151 114 96 127 132 154 141 186 180 214 237 185 178 199 128 109 141 170 180 164 134 154 178 209 223 227 250 250 234 240 263 274 268 270 296 305 301 321 343 340 340 341 374 270 253 261 273 288 290 299 289 309 315 334 299 342 353 462 447 427 407 379 402 417 480 437 497 424 446 500 475 459 491 458 482 466 520 499 515 528 545 568 547 569 530 567 545 589 575 530 560 594 588 571 576 526 525 519 550 568 532 559 587 548 580 611 581 600 578 610 612 587 622 468 450 421 417 460 406 448 408 396 464 506 509 440 457 515 519 546 557 384 359 339 332 351 371 360 337 340 354 331 307 290 301 327 336 310 280 299 325 401 391 424 434 412 381 376 401 407 437 441 422 401 365 383 406 423 384 346 318 330 357 387 379 356 382 355 331 336 334 366 392 410 368 337 338 363 406 414 379 348 263 277 295 293 263 231 235 279 335 304 337 275 254 248 253 231 248 280 310 301 323 275 294 316 302 303 307 284 268 275 256 244 232 238 269 275 256 199 255 237 229 254 216 187 163 150 130 116 79 58 80 117 124 176 151 159 232 214 257 202 196 129 85 66 30 42 90 112 89 44 25 0 48 18 43 66 57 75 69 68 96 119 137 153 196 200 165 196 148 159 206 225 221 171 147 146 184 230 224 177 195 229 246
489 542 554 581 615 622 641 613 593 561 591 639 689 733 741 702 731 667 677 643 704 674 691 718 724 708 731 715 695 667 703 564 599 622 620 619 603 566 529 547 588 504 514 529 569 547 517 498 499 515 547 565 554 536 516 516 484 599 611 629 644 659 713 703 679 642 625 617 582 566 541 499 520 676 649 608 635 602 640 585 595 634 628 678 664 653 640 616 597 582 565 555 521 506 480 489 502 499 544 569 580 534 530 563 575 416 404 389 382 395 373 338 328 394 355 338 320 402 382 332 309 393 376 357 304 409 392 405 392 375 360 345 318 270 310 290 222 247 279 257 242 210 196 177 237 198 165 168 198 203 218 181 390 397 373 354 349 348 331 321 307 326 313 304 292 282 261 237 258 239 225 483 459 466 481 437 468 448 430 443 471 428 449 434 419 393 374 350 424 384 329 342 358 363 389 383 372 319 338 428 340 409 358 396 463 486 509 501 476 444 467 493 524 519 254 249 225 232 296 273 257 208 228 267 279 299 298 149 139 136 112 89 71 87 109 145 100 122 154 176 238 253 231 236 218 198 197 144 126 104 75 107 332 316 286 256 275 313 343 305 327 291 274 261 291 170 191 150 124 153 162 181 176 219 217 248 269 215 204 222 147 106 131 156 170 160 136 176 199 229 245 252 274 271 252 267 290 298 288 286 314 328 328 347 370 362 360 358 395 308 287 292 302 322 326 337 330 348 351 368 329 372 386 490 474 457 437 405 426 443 506 461 518 445 464 518 492 475 504 471 493 476 547 525 539 551 570 591 568 589 549 586 561 605 589 543 572 606 598 578 581 535 532 522 552 567 529 557 585 541 574 603 570 590 563 596 594 564 599 476 453 426 416 459 399 442 397 383 453 495 495 424 436 494 495 525 534 406 384 366 357 374 391 379 359 357 369 347 324 305 313 340 345 319 290 305 330 421 409 441 449 428 397 391 414 422 449 451 434 411 377 392 414 432 389 353 320 328 355 386 375 351 374 347 324 327 322 354 376 392 351 321 313 343 385 388 355 321 261 271 287 282 253 218 218 264 317 286 316 254 233 224 225 202 216 253 283 271 294 306 322 342 326 325 326 304 289 301 285 271 255 256 286 287 271 220 267 251 240 262 245 216 195 176 163 155 123 101 117 133 149 191 169 169 239 220 258 202 200 137 104 85 67 53 85 95 62 19 28 48 0 41 60 81 59 59 23 23 58 74 90 146 187 185 151 175 128 129 179 202 188 135 107 102 141 193 181 130 147 181 197
469 522 533 560 594 603 623 595 576 542 572 617 667 711 720 682 712 648 657 624 683 648 662 690 697 683 707 691 671 643 676 539 572 596 595 596 580 543 507 524 564 481 490 505 543 521 492 473 471 488 519 537 525 508 487 486 453 570 583 601 615 629 683 672 649 612 594 587 553 536 511 469 488 645 617 577 603 570 607 553 562 600 593 645 630 618 605 579 560 551 534 523 488 474 446 457 467 465 511 536 546 498 495 526 537 397 382 367 362 372 350 315 303 368 329 311 293 373 353 302 280 363 345 324 272 377 360 371 359 341 326 311 285 237 275 255 194 217 258 238 222 185 174 157 210 170 134 142 162 171 187 145 373 378 358 337 333 334 319 307 292 307 291 285 263 258 239 219 231 215 203 459 436 441 453 410 439 418 400 411 439 394 415 399 383 358 338 314 387 346 292 305 319 326 351 344 332 281 299 390 300 370 318 356 428 451 473 464 440 406 428 455 486 481 219 212 190 194 259 235 218 169 187 226 239 260 258 121 106 99 76 56 35 46 68 104 61 82 114 136 197 212 191 196 177 157 156 103 86 64 36 75 292 276 246 215 234 272 302 264 286 251 234 221 252 129 150 111 88 119 126 146 137 181 177 210 232 179 170 190 117 92 123 152 162 148 119 144 168 199 213 219 241 240 223 232 256 265 258 258 285 296 294 313 336 331 330 330 364 268 249 255 266 284 287 297 289 308 312 330 293 336 348 480 465 445 426 397 420 435 498 455 515 441 463 518 492 477 508 475 498 482 538 517 533 546 563 586 564 586 548 585 562 606 592 546 577 610 605 587 591 542 541 534 565 582 546 573 601 561 593 623 593 612 588 621 622 595 630 484 465 437 431 474 419 461 419 407 476 518 520 450 465 523 526 554 564 402 377 357 350 369 388 377 355 357 371 348 325 307 318 344 352 326 296 314 340 419 408 441 451 429 398 393 418 424 453 457 439 417 382 399 422 439 399 362 333 344 371 401 393 369 395 367 344 348 345 377 402 419 378 347 345 372 414 421 386 354 277 289 307 305 275 242 244 289 344 313 346 283 262 255 259 236 252 286 316 306 328 293 312 334 320 320 324 302 286 293 274 262 250 255 286 291 273 217 271 254 245 269 234 205 181 168 148 134 96 75 98 133 141 193 168 175 247 229 271 216 211 144 101 82 48 55 101 120 93 44 28 18 41 0 28 52 40 57 58 63 96 115 131 164 208 210 175 204 156 163 212 232 224 173 146 143 182 231 222 171 184 217 237
486 538 549 576 609 619 640 613 593 559 588 633 682 725 736 698 728 665 673 640 698 660 672 699 708 695 720 705 685 655 688 552 584 607 608 610 594 558 522 538 577 496 504 518 555 533 504 486 481 500 530 548 535 518 497 494 461 579 593 611 624 638 692 679 657 620 601 596 561 545 520 477 495 651 624 584 609 576 613 558 566 604 594 650 634 621 607 580 560 558 541 529 493 480 451 463 470 470 516 541 550 499 498 526 534 414 398 382 378 386 365 330 317 381 342 324 305 383 363 312 289 372 353 330 280 385 367 375 364 347 330 316 291 243 278 259 206 228 275 256 239 199 192 175 224 182 145 158 165 180 196 150 392 396 378 355 352 355 340 327 311 325 307 302 275 273 256 238 245 231 219 473 451 454 464 421 448 427 409 418 445 400 419 402 386 361 340 316 387 347 294 304 316 325 349 340 326 278 297 387 295 365 310 350 431 453 475 464 440 404 426 453 485 478 224 213 194 194 261 235 215 166 181 220 236 257 252 136 116 103 85 72 50 44 59 95 63 81 111 134 186 198 173 180 164 144 147 89 69 47 20 48 286 268 237 206 223 262 292 251 271 235 216 202 233 115 134 92 65 94 103 121 117 160 159 189 209 156 145 163 90 66 99 129 137 121 91 118 141 172 187 193 215 214 196 208 231 240 231 231 258 270 269 288 311 305 303 303 338 249 227 232 242 262 267 278 272 290 291 308 269 312 326 501 487 467 446 420 443 458 521 478 539 465 488 543 517 502 534 501 525 509 560 539 555 569 586 609 588 610 572 609 587 632 617 573 603 637 631 614 619 569 568 562 593 610 574 601 629 589 621 651 620 640 616 648 649 621 656 511 492 464 459 502 447 489 447 435 503 545 547 477 492 550 552 581 590 426 400 380 373 392 413 402 379 382 397 374 350 333 345 370 379 353 323 341 368 443 433 466 477 454 424 419 444 450 480 484 465 444 408 426 449 466 427 389 360 372 399 429 420 397 423 395 372 376 373 405 429 446 405 374 371 398 441 446 412 379 305 317 335 332 302 269 271 316 371 340 372 310 289 281 284 260 276 311 341 330 353 314 335 357 343 345 349 327 311 316 296 285 274 280 312 318 299 242 298 280 272 297 256 227 202 192 170 152 112 93 119 160 166 219 194 202 275 256 299 244 239 172 128 109 73 83 129 147 118 69 55 43 60 28 0 24 18 43 69 82 117 132 146 192 236 237 202 230 182 187 237 258 247 195 167 161 200 252 240 183 190 221 246
499 550 560 587 621 632 653 626 606 572 601 644 692 735 747 710 740 678 685 653 710 668 678 706 716 704 729 714 694 664 695 562 592 615 616 620 605 569 533 548 586 507 514 528 563 542 514 495 489 507 537 555 541 525 504 500 466 584 600 617 630 643 697 683 661 625 605 601 567 550 526 482 499 654 628 589 612 579 615 561 567 606 594 652 635 621 607 579 557 562 546 533 496 483 453 467 472 473 519 544 552 498 499 524 530 428 410 394 391 397 377 341 328 390 352 333 315 391 371 319 297 379 359 334 286 389 372 377 367 351 333 319 295 248 280 262 217 236 289 271 253 212 207 191 235 193 155 171 169 187 205 155 407 409 393 369 367 372 357 343 327 339 320 316 283 285 269 254 256 243 233 484 462 463 472 429 454 433 415 423 449 403 421 403 386 362 341 317 386 345 295 303 313 323 345 335 320 276 294 383 290 360 302 343 431 454 474 462 439 402 423 450 482 473 228 214 198 194 261 235 212 165 176 213 232 254 247 149 126 109 97 88 68 53 58 90 71 84 110 133 177 185 158 167 153 133 140 79 57 39 28 25 279 261 229 197 212 253 282 240 257 220 201 185 215 105 120 77 46 72 83 99 100 141 142 170 188 135 123 140 66 49 82 113 119 101 70 94 118 148 163 171 192 190 172 186 209 216 207 207 234 246 247 265 288 281 280 279 314 232 208 211 221 242 248 260 256 274 272 288 248 291 305 518 504 484 463 438 462 476 539 497 558 485 509 563 538 523 555 523 547 531 578 557 574 588 604 628 608 630 592 629 608 653 639 594 625 658 654 637 641 591 591 585 616 634 597 625 653 613 645 675 645 664 640 672 673 645 680 534 516 487 483 526 471 513 471 459 528 570 572 501 516 574 576 605 614 445 419 398 392 412 433 423 399 403 419 396 371 355 367 392 401 376 346 364 391 463 454 487 499 475 445 441 466 472 502 506 487 466 430 448 471 489 450 412 384 395 423 453 444 421 447 419 396 400 397 429 454 470 429 399 394 422 464 469 436 402 329 341 359 356 327 293 295 341 395 364 396 333 312 304 307 283 298 334 364 352 375 331 353 376 362 364 370 347 331 334 314 304 294 302 333 340 320 263 320 303 294 319 274 246 219 212 189 168 127 110 137 182 187 241 216 225 298 280 323 268 262 195 150 132 95 106 153 171 142 92 79 66 81 52 24 0 25 47 86 104 139 152 163 216 260 261 226 254 206 210 260 282 270 216 188 180 220 273 259 199 201 230 258
504 556 567 594 628 638 658 631 611 578 606 651 700 743 754 716 746 683 691 658 717 678 690 718 727 714 738 723 703 674 706 571 602 625 626 628 613 576 540 556 595 514 522 537 573 551 523 504 500 518 548 566 553 536 516 513 479 597 612 629 642 656 710 697 675 638 619 614 580 563 539 495 513 669 642 602 627 594 630 576 583 622 612 668 651 638 624 597 576 576 559 547 511 498 468 481 488 488 534 559 568 516 516 542 550 432 416 401 397 404 384 348 335 399 360 342 324 402 382 331 308 391 372 348 298 403 386 393 382 365 348 334 309 261 296 277 225 246 293 274 257 218 210 193 242 201 163 176 183 198 215 168 410 414 395 373 370 372 357 344 329 343 325 320 293 292 274 256 263 249 237 492 469 472 483 439 466 445 427 436 463 418 437 420 403 379 357 334 404 363 311 321 332 342 365 355 341 295 313 403 311 381 324 365 448 471 492 480 457 421 443 469 501 494 242 231 212 211 278 252 231 183 196 235 252 274 268 154 134 121 104 89 68 62 75 110 81 98 127 150 199 209 182 191 176 156 162 102 80 59 37 50 301 283 251 220 235 276 305 264 281 245 226 210 240 128 144 101 71 97 108 124 125 166 167 195 213 160 147 163 89 52 84 113 122 108 80 117 140 170 186 194 215 212 193 210 232 239 229 227 255 269 270 288 312 303 301 299 335 257 232 235 245 267 273 285 281 299 297 313 272 315 330 518 504 484 463 436 459 474 537 494 554 481 503 558 532 516 547 515 538 522 577 555 572 585 602 625 604 626 587 624 602 646 631 586 617 650 644 626 630 582 580 573 604 620 583 610 638 597 629 659 627 647 621 654 653 624 659 524 503 475 469 512 455 497 454 441 510 552 553 482 495 553 555 584 593 441 416 396 389 408 428 417 395 397 411 388 364 347 358 383 391 366 336 353 379 458 448 481 491 469 438 433 457 464 493 497 478 457 421 438 461 479 438 401 371 381 408 439 429 406 430 403 380 383 379 411 435 450 410 380 373 402 444 447 414 380 314 326 343 339 309 275 276 322 375 345 375 313 292 283 285 261 275 312 342 330 353 331 351 373 359 360 364 341 326 332 313 301 289 295 326 331 312 257 311 294 284 309 273 244 219 207 187 170 130 111 135 173 181 232 208 214 286 268 309 254 249 183 141 122 88 93 137 152 121 73 63 57 59 40 18 25 0 25 62 81 116 128 138 200 243 243 208 234 186 188 238 261 247 193 164 156 195 249 234 174 177 207 234
526 578 589 616 650 659 679 652 632 599 628 673 723 766 776 738 768 705 713 680 739 702 715 742 751 737 761 746 726 697 730 594 626 649 650 651 636 599 563 579 619 537 545 560 597 575 546 528 524 542 572 590 577 561 540 537 504 621 636 653 667 681 735 722 700 663 644 639 604 588 563 520 538 694 667 627 652 619 656 601 609 647 637 693 677 664 650 622 601 601 584 572 536 523 494 506 513 513 559 584 593 542 541 568 575 453 438 423 418 427 406 371 358 422 383 366 347 426 406 355 332 415 396 373 323 427 410 418 407 390 373 359 334 286 321 302 248 270 315 295 278 240 231 213 265 224 187 198 208 222 239 193 430 435 415 393 390 391 376 364 349 364 347 341 317 314 296 276 286 271 259 515 492 495 507 463 491 470 452 461 488 443 462 445 428 404 383 359 429 389 337 346 357 367 390 380 366 320 338 428 336 406 349 389 473 496 517 506 483 446 468 495 527 519 267 256 237 236 303 278 257 208 221 259 277 299 293 177 158 146 128 111 89 87 100 135 106 123 153 176 223 232 203 213 200 179 186 126 104 84 62 68 325 307 275 244 259 300 329 287 303 266 246 230 259 151 166 123 92 114 127 139 145 184 188 213 229 176 161 175 102 48 73 99 112 102 79 129 151 180 196 206 226 221 201 224 245 250 237 233 262 278 282 300 323 312 309 305 343 277 249 250 258 283 290 304 301 318 314 329 286 329 345 536 521 502 482 453 476 491 554 511 570 496 517 572 545 529 559 526 549 532 595 573 588 601 619 641 619 641 602 639 615 659 644 598 628 661 654 635 639 592 589 580 610 625 587 615 643 600 633 661 628 648 619 653 650 618 653 533 511 484 474 518 458 500 455 441 511 554 552 481 491 549 549 580 587 457 432 414 406 424 443 431 410 410 424 401 377 359 369 395 402 376 346 362 387 473 462 494 504 482 451 445 469 477 505 507 489 468 433 448 471 489 447 410 378 387 414 444 434 410 433 406 383 385 380 412 433 448 408 379 367 399 440 441 409 373 320 330 345 340 312 276 275 322 373 343 371 310 289 278 278 254 266 306 336 322 345 350 369 390 375 375 378 356 340 349 331 318 305 308 339 342 325 271 322 306 295 318 290 261 237 223 205 190 152 131 154 185 197 245 221 224 296 277 316 260 257 193 154 135 105 104 143 153 120 76 73 75 59 57 43 47 25 0 51 76 110 116 123 204 246 243 209 232 185 182 233 258 239 184 154 143 182 238 220 156 154 183 212
512 566 578 604 638 645 664 636 616 584 614 662 713 757 765 725 754 690 700 667 727 697 714 741 747 731 755 738 718 691 726 587 622 646 644 642 626 589 552 570 612 527 537 553 592 570 540 522 522 539 570 588 577 559 539 539 507 622 635 652 667 682 736 726 702 665 648 640 605 589 564 522 542 699 671 631 657 624 663 607 618 656 650 701 686 675 661 637 617 605 588 577 543 529 502 511 523 521 567 591 602 555 551 584 595 439 427 412 406 419 397 362 351 418 378 361 343 425 405 355 332 416 399 379 326 431 414 427 414 397 382 367 340 292 332 311 245 270 302 281 266 233 219 201 260 221 188 191 219 226 241 202 413 420 396 378 372 370 354 344 330 350 337 328 315 305 285 260 281 262 248 506 482 490 504 460 491 471 453 466 493 450 471 456 440 415 395 371 444 404 350 362 377 384 409 402 390 339 357 448 358 428 375 414 485 507 530 521 497 464 487 513 544 539 276 270 246 252 317 293 276 227 245 284 297 318 316 172 161 157 133 110 91 103 124 161 119 140 172 194 253 266 242 249 232 212 213 157 137 115 87 111 350 334 303 272 290 329 359 319 339 303 285 271 301 183 202 160 132 159 170 185 185 227 227 256 275 221 208 224 150 99 120 142 158 150 130 178 200 230 246 255 275 271 251 271 294 299 288 284 312 328 331 349 373 362 359 356 394 318 294 297 306 328 334 346 341 359 359 374 334 376 392 512 496 479 460 427 447 465 528 482 538 465 484 538 512 494 522 489 510 493 569 547 561 571 591 611 588 609 569 605 580 624 607 561 589 623 614 594 596 552 548 537 566 580 541 569 597 552 585 613 578 599 569 603 600 567 602 493 468 441 429 473 411 453 406 391 463 505 502 430 440 498 498 529 536 427 405 388 378 395 412 399 379 377 388 366 343 324 331 358 363 336 307 321 346 441 429 461 468 447 417 409 432 441 467 469 451 429 396 409 431 449 405 370 335 342 369 399 388 364 385 358 336 337 331 363 384 397 358 329 316 348 390 390 358 321 275 284 298 292 264 228 226 272 323 293 321 259 239 227 227 203 216 255 285 271 294 329 344 364 348 346 346 324 309 323 308 293 276 276 306 306 290 241 285 270 258 280 268 238 218 198 186 178 146 124 140 154 171 211 189 187 257 238 274 217 216 156 126 108 90 75 102 106 72 41 51 69 23 58 69 86 62 51 0 27 59 66 77 160 199 194 161 182 136 131 182 207 188 133 103 94 133 188 172 115 126 159 179
494 548 561 587 621 627 645 617 597 566 596 645 696 740 747 707 736 671 682 648 710 683 701 728 733 716 739 722 702 676 712 572 608 632 629 626 610 572 536 555 596 511 522 538 578 556 526 507 510 525 557 575 565 547 527 528 496 610 622 640 655 670 724 716 691 654 638 629 593 578 553 512 533 689 662 620 648 615 654 599 610 649 644 692 678 668 655 632 614 595 578 568 534 520 494 502 517 513 558 583 595 550 545 580 593 421 410 396 389 404 381 347 337 404 364 348 330 413 394 344 321 405 388 371 317 422 405 420 406 389 375 359 333 285 326 305 234 260 286 264 250 220 204 186 248 210 180 179 215 218 232 198 394 403 376 359 353 350 333 325 311 332 321 311 304 291 269 243 268 248 234 490 467 475 491 447 480 460 443 456 484 442 464 449 435 409 390 366 441 401 345 360 377 381 407 402 392 338 356 446 359 428 379 416 479 501 525 518 493 461 485 511 541 538 270 267 241 251 313 291 276 227 248 287 298 318 318 162 156 155 129 105 90 108 131 167 121 143 175 195 260 275 254 259 240 220 218 166 148 126 98 129 353 337 307 277 297 334 365 327 349 314 296 284 314 192 213 173 147 176 185 203 198 242 240 271 291 238 227 244 169 124 147 168 185 176 154 197 220 251 266 274 295 292 273 290 313 320 309 307 335 349 350 369 392 384 381 379 416 331 309 314 324 344 349 360 352 371 374 391 351 394 408 490 474 457 439 404 424 442 505 459 514 441 459 513 487 468 496 463 484 467 546 524 537 547 568 587 564 585 544 580 554 598 581 535 563 597 588 568 570 526 521 510 540 553 514 542 570 525 558 586 552 573 544 577 575 544 579 466 441 415 402 446 384 426 380 365 436 479 477 405 416 474 475 505 513 403 382 366 355 371 387 375 356 352 363 341 319 299 306 332 337 310 281 295 319 417 404 436 443 422 392 384 406 415 441 442 425 403 370 383 404 423 378 344 308 315 342 372 361 337 359 331 309 311 304 336 358 372 333 303 293 324 365 367 334 299 248 257 271 265 238 202 200 246 298 267 296 234 214 203 204 180 194 232 262 249 272 308 323 342 325 322 322 300 285 301 287 272 253 252 281 280 265 217 260 245 233 254 247 218 200 177 168 164 136 115 126 132 150 187 166 162 231 212 247 190 190 131 105 89 80 58 76 80 45 26 44 68 23 63 82 104 81 76 27 0 36 52 69 133 172 168 134 157 110 107 158 182 166 113 85 80 119 170 159 110 132 166 179
494 548 562 587 621 626 643 615 595 564 595 646 697 742 747 705 734 669 681 647 709 688 709 735 738 720 743 725 705 679 718 576 614 638 634 628 612 574 537 558 600 513 525 542 584 561 531 512 518 532 565 582 574 555 536 539 508 619 630 648 664 680 733 727 701 664 649 638 603 588 562 523 545 701 673 631 660 627 667 612 625 663 661 706 693 684 671 650 633 606 589 581 548 533 509 515 533 528 572 597 610 568 561 600 614 421 413 399 390 408 385 352 343 412 372 356 339 423 404 356 334 417 401 386 331 434 418 436 422 404 392 376 349 301 345 323 246 274 290 267 255 230 212 193 259 224 197 192 237 235 248 219 392 403 373 359 352 345 328 322 310 334 325 313 315 297 275 245 278 256 241 494 470 481 499 455 490 471 454 469 498 456 480 466 453 427 409 385 461 421 365 381 400 403 430 426 417 361 380 469 384 452 405 441 496 518 543 537 512 483 506 532 561 560 288 289 261 274 334 313 301 253 276 314 323 342 343 177 176 179 153 129 117 139 162 197 149 171 202 222 289 306 287 291 271 252 248 199 182 160 131 165 379 364 335 305 327 362 393 357 380 346 329 317 348 224 246 207 182 211 220 238 233 277 273 305 326 273 262 279 205 158 179 199 217 209 189 233 256 286 302 310 331 328 309 325 348 355 345 342 370 385 386 404 428 419 417 414 451 364 344 349 360 379 383 393 385 404 408 425 387 430 443 482 465 449 432 394 412 432 494 447 500 428 442 496 470 450 476 444 463 445 536 513 525 534 556 573 548 569 528 564 536 579 562 515 542 576 565 543 544 504 497 484 513 525 485 513 541 495 528 555 520 541 510 544 541 509 543 443 415 390 374 418 354 396 348 333 404 447 443 371 381 439 439 470 478 390 372 358 345 360 374 360 343 337 345 325 303 282 287 314 316 289 261 272 296 402 388 420 424 405 375 366 386 397 421 421 404 382 351 361 382 401 354 321 283 289 314 344 333 308 328 301 279 280 272 304 325 338 299 270 257 289 330 332 299 263 223 229 241 234 208 171 167 214 264 234 261 200 179 168 169 145 159 197 227 213 237 304 316 333 316 311 309 287 273 293 282 265 244 239 266 262 250 208 242 229 215 234 243 215 201 174 171 174 153 133 138 126 149 175 157 148 211 192 223 167 169 118 106 94 100 72 65 55 24 53 72 96 58 96 117 139 116 110 59 36 0 28 51 110 145 137 105 124 79 72 123 148 130 77 51 51 88 136 127 90 124 159 162
521 575 589 614 648 652 669 641 621 591 622 673 724 769 774 732 760 695 708 674 737 716 737 763 766 747 770 752 732 707 746 604 642 666 661 656 640 602 565 585 628 541 553 570 612 589 559 540 547 560 593 611 602 583 564 567 536 648 658 676 692 708 762 755 730 693 677 666 631 616 591 551 573 729 701 660 688 655 695 640 652 691 689 734 721 711 699 677 660 634 618 609 576 561 537 543 561 555 600 625 638 596 588 627 640 448 440 427 418 436 413 380 371 440 400 385 367 451 432 384 362 445 429 414 359 462 446 464 449 432 420 403 376 329 372 351 274 302 318 295 283 258 240 221 287 252 224 220 263 263 275 245 419 430 399 387 379 372 354 349 337 361 353 341 343 325 303 273 306 284 269 522 498 509 527 483 518 499 482 497 526 484 508 494 480 454 436 412 487 448 392 407 425 429 456 451 442 387 405 495 409 478 429 466 524 546 570 564 539 509 533 558 588 586 315 315 288 300 360 339 326 277 299 338 348 367 368 205 203 204 178 154 140 160 183 218 172 194 226 246 311 327 305 310 291 272 270 218 200 178 149 177 403 388 359 328 349 385 416 378 400 365 348 334 365 244 265 224 197 225 235 251 249 292 291 321 340 287 274 290 216 163 179 195 214 210 193 244 266 295 312 321 341 337 317 337 360 365 353 349 377 394 397 415 439 428 424 421 459 382 359 363 372 394 399 411 404 422 424 440 400 443 458 506 489 475 457 419 435 456 518 470 521 450 463 516 490 469 495 462 481 462 560 537 548 556 579 596 570 591 549 584 556 598 580 533 559 593 581 558 558 521 512 497 525 535 495 523 551 502 536 561 524 546 512 547 540 505 540 459 429 405 386 430 363 405 354 338 410 452 447 374 380 438 436 468 474 413 396 383 369 383 396 382 366 359 366 346 325 304 307 334 335 308 281 290 313 425 410 441 444 425 396 386 406 416 439 439 423 400 370 379 399 419 370 339 299 302 327 357 344 319 337 310 289 288 279 311 328 339 302 275 255 290 330 327 297 258 237 241 251 242 218 181 174 220 267 238 262 202 182 168 166 142 151 193 223 207 230 331 342 358 340 335 331 310 297 318 309 291 269 263 289 283 272 233 263 252 237 254 270 242 229 201 199 202 180 160 165 153 177 199 183 171 232 213 240 185 189 143 134 122 126 99 92 77 51 75 94 119 74 115 132 152 128 116 66 52 28 0 23 129 159 147 119 131 92 74 123 150 124 69 38 28 68 122 107 62 97 131 134
543 598 612 637 670 675 692 664 644 613 645 696 747 792 797 755 783 718 731 696 759 739 760 786 789 770 793 775 755 730 769 627 665 689 684 679 663 624 588 608 651 564 576 592 635 612 582 563 569 583 616 634 625 606 587 590 559 671 681 699 715 731 784 777 752 715 700 689 654 639 613 573 595 752 724 682 711 677 718 662 675 713 711 756 743 734 721 699 681 657 640 631 599 584 559 566 583 578 623 647 660 617 611 648 661 471 463 450 441 459 436 403 394 463 423 407 390 474 455 407 384 468 452 436 382 485 469 486 472 454 442 425 398 350 394 372 297 324 341 318 306 281 263 244 310 274 246 242 284 284 298 266 441 453 422 409 401 394 377 372 360 384 376 364 366 348 326 296 329 307 292 545 521 532 550 506 541 522 505 520 548 506 530 516 502 476 457 433 509 469 413 428 446 450 476 471 461 407 425 515 429 498 448 485 546 567 592 585 561 530 553 579 609 606 337 335 309 320 381 360 346 297 317 357 367 387 387 227 223 224 198 174 159 177 199 235 190 212 244 265 328 342 319 326 308 288 287 233 214 192 163 188 422 406 376 346 365 403 433 395 416 380 362 348 378 260 279 238 209 235 247 261 262 304 304 333 351 298 284 298 225 167 180 192 213 211 197 252 274 302 319 330 349 343 322 347 368 372 359 354 382 401 406 423 446 434 430 425 464 395 371 373 382 405 411 423 418 436 436 451 409 452 468 528 510 496 479 440 456 477 538 491 541 470 483 535 509 488 512 480 498 479 581 558 569 576 599 615 589 610 568 603 574 616 598 550 576 610 597 573 573 537 528 511 538 547 507 534 562 512 545 569 531 553 517 552 544 506 541 475 444 420 399 443 374 415 363 346 419 461 453 379 384 441 437 471 475 433 417 405 391 404 416 402 387 379 385 366 345 323 326 353 353 326 299 308 329 445 430 460 462 444 415 405 424 435 457 456 440 417 388 396 415 435 385 356 315 316 340 370 357 332 348 322 301 299 288 320 335 345 308 283 257 295 334 328 299 258 253 256 264 253 231 194 185 230 274 246 266 209 190 174 169 146 152 196 225 206 230 353 364 380 362 356 352 331 318 340 331 313 291 284 309 303 292 255 282 272 257 273 293 265 252 224 222 225 202 181 188 176 199 221 206 193 251 232 257 203 208 165 157 145 147 121 115 98 74 94 113 137 90 131 146 163 138 123 77 69 51 23 0 148 175 161 135 142 109 85 130 158 126 73 43 25 59 118 96 41 74 108 111
410 465 480 504 537 538 553 525 505 477 509 562 614 659 661 618 645 579 595 560 624 615 641 667 665 643 664 645 625 603 646 501 543 568 559 549 533 494 458 481 525 436 450 468 514 490 460 441 456 466 499 516 512 492 474 483 455 557 564 582 600 617 669 668 641 604 592 577 542 528 503 467 493 644 616 574 606 573 616 561 578 616 622 655 646 640 629 615 601 551 534 529 501 485 466 467 494 483 525 548 565 535 521 570 591 339 338 326 314 339 316 287 283 350 311 300 285 368 351 310 290 366 354 349 295 388 374 400 383 367 360 343 316 274 322 300 212 240 226 203 197 191 168 153 218 197 188 168 235 218 224 219 307 323 286 280 269 257 239 239 230 260 259 242 270 240 217 181 231 207 191 420 396 413 435 393 433 417 402 422 450 414 442 432 422 396 382 360 436 401 345 366 391 386 416 417 415 354 371 453 383 444 411 439 462 481 509 509 483 462 487 510 536 541 270 282 250 275 318 305 304 263 292 326 325 339 348 165 183 198 176 158 162 189 211 236 188 205 229 240 316 339 332 329 304 289 275 246 237 220 197 239 382 373 351 325 351 377 408 381 410 380 369 363 394 267 292 262 248 279 282 306 288 332 322 359 385 335 330 351 281 250 277 301 316 306 280 307 331 362 375 378 402 402 387 390 414 426 421 422 448 457 451 472 493 492 492 494 526 407 398 409 422 433 431 437 422 443 456 478 447 489 497 383 365 353 337 295 309 331 392 344 393 322 335 388 362 341 366 334 354 335 435 412 421 428 452 467 441 462 420 455 427 470 452 405 432 466 456 435 436 394 388 377 407 421 383 411 439 397 429 459 429 448 426 457 461 440 474 334 308 282 270 313 255 297 255 244 311 353 357 289 308 366 373 397 410 286 272 262 246 258 269 254 240 231 237 218 197 176 178 205 207 180 152 163 187 297 282 312 315 296 267 257 277 288 311 311 295 272 241 252 272 292 245 212 175 183 209 240 230 206 230 203 180 184 182 213 241 260 218 186 199 215 258 273 236 214 115 126 143 141 110 80 87 128 185 155 192 132 113 115 127 112 136 148 174 176 193 219 224 237 218 210 205 185 173 199 196 176 151 139 162 155 145 116 134 125 109 125 163 140 141 106 124 145 153 145 127 70 95 82 78 53 103 84 114 57 60 45 85 95 131 111 63 55 89 129 137 153 146 164 192 216 200 204 160 133 110 129 148 0 44 54 28 62 44 78 90 91 116 104 113 130 140 145 165 174 220 252 238
412 466 482 505 536 536 549 522 501 475 508 563 614 659 659 614 640 575 592 557 622 621 650 675 670 646 667 647 627 607 652 507 551 575 565 552 536 497 462 486 530 441 457 475 522 499 469 450 469 477 510 527 525 504 488 498 472 570 574 592 610 628 680 681 653 617 606 589 555 542 517 484 510 659 631 589 621 589 633 578 598 635 644 671 664 659 650 638 626 566 550 546 520 504 488 486 516 504 544 566 585 559 543 595 618 343 346 336 323 351 328 302 300 365 328 319 305 386 370 333 314 386 376 374 321 409 396 425 407 392 387 370 344 305 353 331 242 269 243 222 219 221 197 185 245 230 225 203 273 253 257 257 310 328 288 287 275 259 241 245 239 271 275 256 294 260 238 202 256 232 216 427 404 423 448 407 449 435 420 442 470 437 465 457 449 422 410 389 464 431 376 398 424 418 448 451 450 389 405 484 418 477 447 474 486 505 534 536 509 492 516 538 563 570 303 317 285 312 351 340 341 302 332 365 362 374 385 203 223 240 218 201 206 233 255 280 232 248 271 281 357 381 375 372 346 332 317 290 281 264 241 283 419 411 390 365 392 416 446 421 451 422 412 406 436 310 335 306 292 323 326 350 331 376 365 402 428 379 374 395 324 292 318 341 357 347 322 351 375 406 419 422 446 446 430 434 458 470 465 466 492 501 495 516 537 536 536 538 570 450 441 452 466 476 474 479 464 485 499 521 491 533 540 373 354 345 331 285 295 319 377 328 373 305 313 364 338 315 338 306 323 305 421 398 405 408 434 447 420 440 397 431 401 442 423 376 401 435 422 400 400 362 354 339 368 381 342 370 398 354 387 416 385 404 382 413 417 398 432 301 271 246 230 274 212 255 211 200 268 310 313 245 265 322 330 354 367 271 262 256 237 246 253 237 227 213 216 198 180 159 156 182 179 153 129 134 154 278 262 290 290 273 246 234 250 263 283 281 266 243 216 222 241 261 211 181 140 144 170 200 189 165 187 160 137 140 138 169 197 216 174 142 160 173 215 233 196 178 79 85 100 97 67 37 48 85 142 112 151 93 77 86 102 93 118 117 139 147 161 224 224 232 213 202 192 175 166 199 202 181 153 135 151 136 134 124 118 115 98 105 175 158 167 132 155 181 193 187 168 107 128 95 103 74 86 72 82 37 51 82 127 138 175 154 107 93 128 171 181 196 187 208 236 260 243 246 199 172 145 159 175 44 0 25 40 46 67 93 78 66 106 116 134 153 152 139 167 194 242 271 250
437 491 507 530 562 561 574 546 526 500 533 588 640 685 684 639 665 600 617 582 647 646 675 700 696 672 692 672 652 632 677 533 576 601 591 577 561 522 487 512 555 467 482 500 547 524 494 476 494 502 535 552 550 529 513 523 497 595 599 618 636 653 705 706 678 642 631 614 580 567 542 508 534 683 656 614 646 614 658 603 622 659 667 696 688 683 674 661 649 591 575 571 544 528 512 510 539 527 568 590 609 582 566 618 640 369 371 361 348 376 353 327 324 389 353 343 329 410 394 356 337 410 399 396 343 432 419 448 430 414 409 391 366 325 373 351 262 290 267 246 242 241 218 204 267 249 242 221 289 271 276 273 335 353 313 312 300 284 266 271 264 296 299 281 317 284 261 225 278 254 238 452 429 448 473 432 473 459 445 465 494 460 488 480 471 444 432 410 486 451 396 417 443 438 467 470 468 407 424 504 436 497 464 492 509 528 556 558 531 513 537 560 585 591 322 335 303 329 370 358 358 317 346 380 379 392 402 219 237 252 229 210 212 239 262 289 240 258 282 294 370 393 384 383 358 343 329 298 288 269 244 285 436 427 405 379 405 431 462 435 464 434 422 416 446 319 344 313 296 327 332 355 338 384 374 410 436 385 379 399 327 290 314 335 353 344 321 354 378 409 423 427 451 450 433 440 463 475 468 468 495 505 501 521 543 540 540 540 574 460 450 460 472 485 484 490 476 497 509 530 498 541 549 397 378 369 356 309 319 343 400 351 394 327 333 384 358 335 356 324 340 321 444 421 427 430 457 469 441 460 417 450 419 460 441 393 417 451 437 413 412 378 367 351 378 389 349 377 404 358 391 418 385 405 379 411 412 388 423 316 283 260 239 283 217 259 212 198 268 311 310 240 257 314 320 346 358 294 286 281 262 270 276 260 251 236 237 221 204 182 178 203 199 173 151 153 171 301 284 311 310 294 267 254 270 283 301 298 284 261 236 240 257 278 226 199 156 156 180 210 197 172 191 164 143 143 137 169 192 209 168 137 144 163 206 219 182 160 95 95 105 97 71 34 34 79 134 103 139 78 59 63 78 68 93 95 121 125 140 249 249 257 238 226 216 199 191 224 227 206 178 161 176 160 158 149 142 140 123 128 199 182 188 154 175 198 207 198 182 123 147 119 124 95 110 97 102 62 76 97 138 147 182 159 111 91 123 170 182 200 185 210 237 261 243 243 194 168 137 147 161 54 25 0 35 22 58 76 53 41 81 96 118 137 132 114 143 175 224 252 229
435 490 505 529 561 562 576 549 529 501 534 587 639 684 685 641 668 603 618 584 648 641 668 694 691 668 690 670 650 629 672 528 570 594 586 575 559 520 484 507 551 462 477 494 540 517 487 468 484 493 526 544 539 520 502 510 483 585 591 609 627 644 697 695 668 632 619 604 569 556 531 495 521 672 644 602 633 601 644 589 607 644 650 683 674 668 657 643 629 578 562 557 529 513 495 495 522 511 553 576 593 563 549 598 619 365 364 353 341 366 343 315 311 377 339 328 313 396 379 338 318 394 382 377 323 416 402 428 411 395 388 371 344 302 350 328 239 268 254 231 225 219 196 181 246 224 213 194 260 245 251 243 332 348 311 306 295 282 264 265 257 287 287 270 298 268 245 209 259 235 219 446 422 440 463 420 460 445 430 450 478 442 470 460 450 424 410 387 464 428 372 393 417 413 443 444 441 381 398 480 409 471 436 466 490 510 537 537 511 490 514 537 564 568 297 308 276 300 345 331 329 287 315 350 350 365 373 190 206 220 196 176 178 205 227 255 206 224 250 262 338 360 351 350 325 309 296 264 253 234 209 250 408 398 374 348 374 401 432 403 432 401 389 382 413 285 310 278 262 292 297 320 304 349 340 376 401 350 344 364 292 256 281 302 319 310 287 319 343 374 388 392 416 415 398 405 429 440 433 433 460 471 466 486 509 505 505 505 539 427 415 425 438 451 450 457 443 464 475 496 463 506 515 404 385 374 359 316 328 351 410 362 409 340 349 401 375 353 377 345 363 344 454 431 439 444 469 483 457 477 434 468 439 481 462 415 441 475 462 439 440 402 393 379 408 419 380 408 436 391 424 452 419 439 413 446 447 423 457 340 311 286 269 313 250 292 246 233 303 345 345 275 291 349 354 380 392 304 292 284 267 278 287 272 259 248 252 233 214 192 192 219 218 191 165 172 194 313 297 327 328 310 282 271 289 300 322 320 305 282 254 261 280 300 251 220 180 184 209 239 228 203 224 197 175 176 171 203 227 244 203 172 177 198 240 252 216 190 118 124 137 131 103 67 69 114 169 138 173 111 91 90 101 84 108 123 151 150 168 245 248 259 241 231 224 205 194 223 222 201 175 161 182 171 164 142 151 144 128 140 190 168 170 135 151 172 176 166 151 97 123 108 106 81 119 102 121 69 78 72 107 114 148 124 76 56 89 135 147 165 151 175 202 226 208 209 161 134 105 119 135 28 40 35 0 35 27 57 61 66 88 81 96 114 118 117 139 157 204 234 217
457 512 528 551 582 582 595 568 548 521 554 608 660 705 705 661 686 621 638 603 668 666 694 720 715 692 712 692 673 652 697 552 596 620 610 598 582 542 507 531 575 486 501 519 566 543 513 494 512 521 553 570 567 547 530 540 513 613 618 636 654 671 723 723 696 660 648 632 597 584 559 525 551 701 673 631 663 630 674 619 637 675 682 712 704 699 689 675 662 608 592 587 560 544 526 526 554 543 584 606 624 595 581 631 652 388 390 380 367 394 371 344 340 406 369 358 344 426 409 370 350 425 414 410 356 447 434 461 444 428 421 404 378 336 384 362 273 302 283 261 257 253 229 215 279 258 248 229 295 280 286 278 355 373 333 331 319 304 286 290 283 314 316 298 330 299 276 240 292 267 251 471 448 467 491 449 490 475 460 481 509 474 502 493 484 457 444 421 498 462 406 427 452 448 477 479 476 416 432 515 444 506 471 500 523 542 570 570 544 524 549 571 597 602 332 343 311 335 380 366 364 322 350 385 385 400 408 225 240 254 230 210 210 236 260 288 239 258 284 297 372 394 384 383 359 343 331 296 284 265 239 278 443 433 409 383 408 436 467 438 466 435 423 415 446 318 343 310 291 322 328 350 336 381 372 408 433 381 374 393 320 280 303 322 340 333 311 348 372 402 417 422 445 444 426 435 459 469 461 461 488 500 497 517 539 535 534 533 568 460 448 457 469 483 483 490 477 497 508 528 495 538 547 419 400 391 377 331 341 365 423 374 416 349 355 406 380 356 377 346 361 342 466 443 449 452 479 491 463 482 439 472 441 481 462 415 438 472 457 432 431 398 387 369 396 405 365 393 420 372 405 431 396 417 387 421 419 392 426 336 302 280 257 301 233 274 225 209 281 323 320 248 261 320 323 351 361 316 308 302 283 292 298 282 273 258 259 243 226 204 200 225 221 195 173 175 193 323 306 333 331 316 289 276 291 305 323 319 305 283 258 261 278 299 246 221 176 175 199 228 214 189 206 180 159 158 149 181 201 216 176 147 143 168 210 219 183 156 116 115 121 112 89 52 44 90 141 111 142 79 59 55 66 51 76 88 116 115 133 269 270 278 259 248 238 221 212 245 246 225 198 181 197 182 180 167 164 161 144 150 217 197 202 167 185 207 211 200 186 132 157 136 138 110 132 118 124 83 96 106 142 148 181 155 108 84 113 162 176 196 175 204 230 254 234 232 182 157 124 131 142 62 46 22 35 0 48 58 32 31 60 75 99 118 110 93 121 155 203 231 207
453 508 523 547 580 582 597 569 549 520 553 606 658 703 705 661 688 623 638 603 667 657 682 709 707 685 707 688 668 646 688 544 585 609 602 592 576 537 501 524 567 479 492 510 555 532 502 483 496 507 540 557 552 532 514 522 493 598 605 623 640 657 710 707 681 644 631 617 582 568 543 506 531 684 656 614 644 612 655 599 615 653 658 693 683 676 665 649 635 590 573 567 538 522 502 504 529 519 562 585 602 568 556 602 622 382 380 368 356 380 357 327 322 389 351 338 322 406 388 346 325 403 390 382 328 424 410 434 417 401 392 375 348 304 352 329 243 271 265 242 235 223 201 184 251 225 210 194 256 244 252 239 350 365 329 322 312 301 283 282 273 301 299 283 305 278 255 220 266 242 226 462 438 454 476 433 472 455 440 458 487 450 476 465 455 428 413 390 467 430 374 393 416 414 443 443 438 379 396 481 406 470 432 463 495 516 543 541 515 492 516 540 568 570 297 305 275 296 345 330 325 281 308 344 346 362 369 187 199 211 186 164 163 189 213 243 193 212 239 254 328 350 337 338 314 297 286 250 237 217 191 230 404 393 368 340 365 395 426 395 422 390 377 369 400 272 296 262 244 274 280 302 288 333 326 361 385 333 326 345 272 233 257 277 295 286 264 300 324 354 369 374 397 396 378 387 411 421 413 413 440 452 449 469 491 487 486 485 520 414 400 409 421 436 436 444 432 452 462 481 447 490 500 426 408 396 380 338 352 374 434 386 434 364 375 427 401 379 403 371 389 371 477 454 464 469 494 509 482 502 460 495 465 507 489 442 468 501 489 466 467 429 420 406 434 445 406 434 462 416 449 476 442 463 435 468 467 440 474 367 337 313 295 339 275 317 270 255 326 368 367 296 310 368 371 399 409 328 315 305 289 301 311 296 283 272 277 259 239 217 218 244 244 217 191 199 221 338 323 352 354 336 307 297 315 326 348 347 331 309 280 288 307 327 278 247 207 210 236 266 254 229 249 222 200 201 194 226 248 264 224 194 190 216 258 266 231 201 145 150 162 155 128 92 90 136 189 158 190 127 107 101 107 87 108 133 162 157 177 262 268 280 262 254 247 228 216 243 239 219 194 183 205 195 188 159 176 167 151 165 205 181 178 144 156 172 170 157 146 101 127 125 118 96 144 126 148 95 102 79 103 105 134 108 63 36 66 114 128 148 128 156 182 206 186 185 136 110 79 92 109 44 67 58 27 48 0 35 62 77 84 61 70 88 97 107 123 132 178 209 195
488 543 558 582 615 617 631 604 583 555 588 641 693 737 740 696 723 658 673 638 702 692 717 743 742 720 742 723 703 681 723 578 620 644 637 627 611 572 536 559 602 514 527 545 590 567 537 518 531 542 574 592 586 567 549 555 526 632 639 658 675 692 745 742 715 678 665 651 616 602 577 540 564 717 690 648 678 645 688 632 648 686 689 726 716 709 698 680 665 623 607 600 571 555 534 537 560 552 595 618 634 599 588 633 651 417 414 403 391 415 391 361 356 423 384 372 355 440 422 378 357 436 423 414 359 457 442 465 449 432 423 406 379 334 381 358 273 302 299 276 268 254 232 215 282 254 236 223 281 272 281 263 385 400 364 357 347 336 318 317 307 336 333 318 337 311 288 254 298 274 258 497 473 488 510 467 505 489 473 491 520 482 508 496 485 458 443 419 496 459 402 421 443 442 471 470 464 405 423 509 431 497 455 488 526 547 574 571 545 521 545 569 597 599 325 331 301 320 373 356 349 303 329 366 371 387 392 214 222 231 205 182 177 202 225 258 208 229 258 274 347 367 351 353 331 313 305 263 248 227 199 235 428 415 389 361 384 416 447 414 440 407 392 382 413 287 310 273 251 281 288 308 299 344 338 372 395 342 332 350 276 230 250 268 287 281 261 304 327 358 373 380 402 399 380 395 418 426 416 414 442 456 456 475 498 491 488 486 523 428 411 418 429 447 449 458 448 467 474 493 456 499 511 460 442 430 415 372 385 407 467 419 465 396 405 457 431 408 431 399 416 397 510 487 496 501 526 540 513 533 490 524 494 535 516 469 493 527 513 489 488 454 444 427 454 463 422 450 477 428 462 487 451 472 439 474 469 437 471 392 359 337 315 359 290 331 281 264 337 379 373 301 309 367 367 398 405 361 349 340 323 334 343 328 316 304 308 290 271 249 248 275 273 246 221 227 247 370 354 383 383 366 338 326 344 356 376 374 359 336 309 315 333 353 302 274 232 232 256 285 272 247 263 237 217 215 205 237 255 267 229 201 185 218 259 260 227 192 170 171 179 169 146 109 101 147 194 164 190 129 109 96 97 73 90 125 155 143 166 297 303 315 296 287 281 261 250 278 274 254 229 217 238 227 221 194 208 201 184 196 240 215 211 178 187 201 194 178 172 133 160 160 152 131 175 158 176 126 134 113 130 128 151 123 85 55 70 119 136 159 129 163 187 210 188 182 131 107 72 74 85 78 93 76 57 58 35 0 51 77 62 26 42 61 62 78 88 100 148 178 161
489 544 560 583 614 614 627 599 579 553 586 640 692 737 737 692 718 653 670 635 700 698 726 752 748 724 745 725 705 685 729 584 628 652 642 630 614 575 540 564 607 518 533 551 598 575 545 526 543 552 585 602 599 579 562 571 544 644 650 668 686 703 755 755 728 691 679 663 629 616 591 556 581 732 704 662 694 661 705 650 668 705 712 743 735 729 719 704 691 639 623 618 590 574 556 556 583 572 614 637 654 624 610 659 680 421 422 411 399 425 402 375 371 437 400 389 374 457 440 400 379 455 444 438 384 477 463 490 472 456 449 432 406 363 410 388 300 329 314 292 287 280 257 242 307 284 271 254 318 304 311 300 387 405 366 363 351 336 319 322 314 346 347 329 359 329 306 270 320 296 280 503 480 498 522 480 521 506 491 511 539 504 531 521 512 485 471 448 525 489 433 453 477 474 503 504 499 440 457 541 467 530 493 524 551 571 599 598 572 551 575 598 625 629 357 366 335 357 405 390 386 342 370 406 408 423 430 248 261 272 247 225 223 249 272 303 253 273 301 316 390 411 398 399 375 358 348 309 296 275 248 285 465 454 430 402 427 457 488 457 484 452 438 429 460 333 357 321 300 330 337 358 347 392 386 420 443 391 382 400 326 281 301 318 337 331 312 354 378 408 424 430 452 450 431 444 468 476 467 465 493 507 506 525 548 541 539 537 574 475 459 467 478 495 496 504 493 513 522 541 505 548 559 450 431 422 409 362 371 396 453 404 445 379 384 433 408 383 402 372 386 366 496 473 479 481 508 519 491 510 467 499 467 507 487 439 462 495 479 453 450 421 408 388 414 420 379 406 433 382 416 440 402 424 389 424 418 386 421 359 323 302 275 318 247 287 234 216 289 331 324 251 259 316 317 347 355 347 339 334 315 323 328 313 304 289 288 273 257 235 230 255 249 223 203 203 219 353 335 362 359 344 318 305 318 332 349 344 331 309 286 287 303 324 270 247 201 197 219 247 232 207 220 195 176 172 160 191 206 217 179 153 134 167 208 209 176 142 143 138 140 127 110 76 61 102 145 116 139 80 60 45 47 25 48 74 104 95 117 301 302 310 291 280 269 253 244 277 278 257 230 213 229 212 211 199 195 193 176 181 248 228 231 196 212 232 231 219 208 158 184 167 167 141 164 150 153 115 128 133 164 167 195 168 124 96 119 168 184 206 179 212 237 260 238 233 182 158 123 123 130 90 78 53 61 32 62 51 0 29 28 57 87 104 87 61 91 134 183 208 180
475 529 545 568 599 597 609 582 562 537 570 625 677 722 720 675 700 635 653 618 683 685 715 740 735 710 730 710 690 671 716 572 616 640 630 615 600 561 526 551 594 506 521 540 587 564 534 516 535 543 575 592 590 570 553 564 538 635 639 658 676 693 745 746 718 682 671 654 620 608 583 549 575 724 696 654 687 655 699 644 663 700 709 737 729 725 715 702 690 631 616 612 585 569 553 551 581 569 609 631 650 623 607 658 681 408 411 401 388 416 394 368 365 430 394 384 370 451 435 397 378 451 440 437 384 474 460 489 471 455 449 432 406 365 413 391 302 330 309 287 284 281 258 244 307 288 279 259 326 310 315 309 374 393 352 352 339 323 305 310 304 337 340 321 358 325 302 266 319 295 279 492 469 489 514 473 514 500 486 507 535 501 529 520 512 485 472 450 526 491 436 457 482 477 507 509 506 446 462 544 474 536 502 531 550 569 597 598 572 553 578 600 626 631 361 373 341 366 409 397 394 353 381 416 416 430 439 256 271 285 261 240 240 266 290 319 269 288 315 328 403 425 414 414 390 373 361 326 314 294 268 307 473 464 440 414 439 467 498 469 497 466 453 446 476 349 373 339 320 351 357 378 366 411 403 438 462 410 403 422 348 306 327 344 363 357 337 376 400 430 445 451 474 472 454 464 488 498 489 488 516 528 526 546 568 563 561 560 596 491 477 486 498 513 513 520 508 528 539 559 524 567 577 430 410 403 391 343 350 375 431 382 421 357 360 408 383 358 376 345 359 339 475 452 456 457 485 495 466 485 442 473 441 480 459 412 434 467 450 424 421 393 379 359 384 391 349 377 404 353 387 411 374 396 362 397 393 363 398 331 294 274 246 289 217 258 205 188 261 302 296 224 234 292 294 323 332 326 320 317 297 304 307 291 285 267 265 251 236 215 208 232 224 200 181 179 193 330 312 338 334 320 295 281 293 307 322 317 305 283 262 261 276 297 242 221 175 169 190 218 203 178 190 165 147 143 130 161 178 190 152 125 113 141 183 189 154 125 118 111 111 98 82 51 34 73 117 88 114 52 32 24 37 30 53 57 86 85 103 289 287 294 275 262 250 235 228 263 267 246 218 199 211 193 194 190 177 177 160 161 240 223 229 194 214 237 241 231 217 161 186 160 165 136 146 135 130 101 116 136 173 179 211 185 139 113 140 190 204 225 202 232 258 282 261 258 207 182 148 150 158 91 66 41 66 31 77 77 29 0 49 86 115 133 116 83 117 164 212 236 207
518 572 588 611 642 642 655 627 607 581 614 669 721 766 765 720 746 681 698 663 728 726 754 780 776 752 773 753 733 713 757 613 656 680 670 658 642 603 568 592 635 547 562 580 626 603 573 554 571 580 613 630 627 607 590 598 571 672 678 696 714 731 783 783 756 719 707 691 657 644 619 583 609 760 732 690 721 689 733 677 695 732 738 771 762 756 746 731 717 666 650 645 617 601 583 583 610 599 641 664 681 650 637 685 705 449 450 440 427 453 430 403 399 465 427 416 401 484 467 426 406 483 470 464 410 504 490 516 499 482 475 457 431 387 435 413 326 354 342 319 314 305 283 267 333 308 294 278 339 328 336 322 415 433 394 392 380 365 347 350 343 374 375 357 386 356 333 298 347 323 306 532 508 527 550 508 548 533 518 538 567 530 558 547 537 510 496 473 550 513 457 477 500 498 527 527 522 463 480 565 489 554 515 547 577 597 625 624 598 575 600 623 650 654 381 389 358 379 429 413 408 363 389 426 429 445 452 271 281 292 266 243 238 263 287 320 270 290 319 335 408 428 413 415 392 375 366 324 309 288 260 295 487 475 449 421 445 477 508 475 502 469 454 444 475 348 372 334 312 341 349 369 361 405 400 434 456 403 393 410 335 286 303 318 338 334 317 364 387 417 432 440 462 458 439 455 478 486 475 472 500 515 516 535 558 550 547 544 581 490 473 479 490 508 511 520 509 529 536 554 517 560 572 477 458 450 436 390 398 423 479 430 470 405 409 457 432 407 425 394 408 388 523 500 505 506 534 544 515 534 491 523 490 529 508 461 482 516 498 471 468 441 427 405 429 434 392 419 446 392 426 448 408 430 391 427 418 381 416 379 341 322 292 334 260 299 244 225 298 339 328 255 258 315 312 345 350 373 367 362 343 350 355 339 332 315 314 299 283 262 256 280 273 249 229 228 242 379 361 387 383 369 344 330 342 357 372 366 354 332 311 310 325 346 291 270 224 218 238 265 249 225 233 210 194 187 172 202 212 220 185 163 131 170 208 203 173 134 167 160 159 144 132 100 83 118 152 126 141 89 73 53 44 23 28 71 100 83 107 329 330 338 319 307 297 280 272 305 306 286 258 241 256 239 239 227 223 221 204 208 277 256 258 223 238 256 253 238 230 183 209 195 194 168 191 178 179 143 157 159 186 187 213 184 144 115 131 180 197 221 188 224 247 270 247 239 188 166 130 124 126 116 106 81 88 60 84 62 28 49 0 55 86 101 74 34 68 122 169 190 158
514 569 584 608 641 643 657 629 609 581 614 667 719 763 766 722 749 683 699 664 728 718 743 769 768 746 768 749 729 707 749 604 646 670 663 653 637 598 562 585 628 540 553 571 616 593 562 544 556 567 600 618 612 592 574 580 551 657 665 683 700 717 770 767 741 704 690 676 642 627 602 565 589 743 715 673 703 670 713 657 672 711 713 751 740 733 722 704 688 648 632 625 595 580 558 561 584 576 619 643 658 623 612 656 673 443 440 428 417 440 417 387 381 449 410 397 380 465 446 402 381 461 447 437 382 481 466 489 472 456 446 429 402 356 403 381 297 325 325 301 293 278 256 239 306 277 257 245 301 293 303 283 411 426 390 383 373 362 344 343 333 362 359 343 361 336 313 279 322 299 283 523 499 514 535 492 530 514 498 515 544 506 532 520 508 481 465 442 518 481 424 442 463 463 492 490 483 425 443 530 450 517 474 508 550 571 597 594 568 542 567 591 620 620 347 352 322 340 394 376 368 321 346 384 390 407 411 235 241 248 222 198 191 214 238 272 222 244 274 291 362 381 363 366 345 327 320 275 259 237 208 242 447 433 406 377 400 433 464 430 455 421 405 394 425 300 322 284 259 288 297 316 310 354 350 383 404 350 339 356 282 231 248 263 283 279 262 310 333 362 378 387 408 404 384 402 425 432 420 417 445 461 463 481 505 495 492 489 527 440 421 427 437 456 460 470 461 480 485 503 464 507 521 485 467 456 440 397 409 432 492 443 489 420 428 479 454 430 452 420 437 417 535 512 520 524 550 563 536 556 513 546 515 556 537 490 513 547 532 507 505 473 462 444 470 477 436 463 490 440 473 497 459 481 444 480 472 436 471 411 377 355 331 374 303 344 291 273 346 388 380 307 312 369 367 400 405 385 374 365 348 359 368 353 341 329 331 314 295 273 272 298 295 269 245 249 268 394 378 406 405 389 361 349 366 378 397 394 380 358 332 336 353 374 322 295 252 250 273 302 288 263 277 251 232 229 217 248 262 272 236 210 186 222 262 258 228 189 191 190 195 183 163 127 116 159 201 173 194 136 117 101 97 73 83 125 154 138 162 323 328 340 322 313 305 286 276 304 300 280 255 242 263 251 246 220 232 226 209 220 266 241 236 203 212 224 214 197 193 158 184 186 178 157 200 183 198 150 159 138 152 148 168 139 106 77 83 129 147 171 135 173 195 216 193 184 133 113 77 69 73 104 116 96 81 75 61 26 57 86 55 0 31 47 37 59 63 79 128 156 135
518 573 587 612 645 648 664 636 616 586 619 671 722 767 771 728 755 690 704 669 733 718 741 768 768 748 770 752 732 708 749 605 645 669 663 655 639 601 564 586 629 541 554 571 615 592 562 543 553 565 598 615 609 589 571 575 545 654 663 681 698 714 768 763 737 700 685 673 638 623 598 559 583 738 710 668 697 664 706 650 665 703 703 744 733 724 713 693 677 643 626 619 588 572 550 554 575 568 612 636 650 611 602 644 660 446 441 428 418 439 416 384 377 445 406 392 375 460 441 395 373 455 440 427 372 473 458 478 463 446 435 418 391 344 390 368 287 315 322 299 289 269 249 230 298 266 242 234 284 280 291 266 415 428 395 385 376 367 349 346 335 362 357 342 353 332 309 276 315 292 276 523 499 513 532 489 526 508 491 508 537 497 522 509 496 470 453 429 505 467 410 427 447 449 476 473 465 409 427 515 433 500 455 490 539 560 586 581 556 528 552 577 606 606 333 336 307 322 379 360 349 302 325 364 371 390 392 221 224 228 202 178 168 190 213 248 200 221 252 271 340 357 338 342 322 303 298 250 232 211 182 213 428 414 385 356 378 412 443 407 431 396 380 368 398 275 297 257 232 260 270 287 283 326 324 356 376 322 311 327 252 201 217 232 252 248 231 281 303 333 349 358 378 374 354 374 396 402 390 387 415 431 434 452 475 466 462 459 497 415 394 399 408 429 433 444 436 455 458 475 436 479 493 496 478 465 449 407 422 443 504 456 504 434 445 497 471 449 472 440 457 438 547 524 534 539 564 579 552 572 530 564 534 576 557 510 535 569 555 531 530 495 485 469 495 504 463 491 518 468 502 526 489 510 475 510 503 467 502 434 401 378 356 400 331 372 320 303 376 417 410 337 343 400 398 431 436 398 384 374 358 370 381 366 353 343 348 329 309 287 288 314 313 287 261 268 288 408 393 422 424 406 377 366 384 396 417 415 400 377 349 356 374 395 344 315 273 274 298 327 314 289 304 278 258 256 245 277 292 303 266 240 217 253 293 289 259 220 212 213 221 210 188 151 142 187 231 203 225 166 147 131 128 104 113 156 185 169 192 327 335 349 330 323 317 297 285 310 304 285 261 252 275 266 258 225 246 237 221 235 267 241 233 201 205 214 198 179 180 154 180 191 179 162 214 196 216 165 172 138 142 135 148 119 96 71 63 104 122 147 107 146 167 188 164 154 103 85 51 38 43 113 134 118 96 99 70 42 87 115 86 31 0 19 39 86 77 62 108 139 128
532 587 601 626 659 663 679 651 631 601 633 685 737 781 785 743 770 705 719 684 748 731 753 780 781 761 784 766 745 721 761 618 657 682 676 669 653 614 578 599 642 554 567 584 627 604 574 555 564 577 609 627 620 601 581 586 555 665 674 693 709 725 779 773 748 711 695 684 649 634 609 569 592 748 720 678 707 674 715 660 673 712 711 754 741 733 720 700 683 653 636 628 596 581 558 563 582 576 620 645 659 618 610 650 665 460 454 441 431 451 428 396 388 457 417 402 385 470 451 404 382 464 449 435 380 482 467 485 471 453 442 425 398 351 395 374 295 323 334 310 300 278 258 240 307 273 247 241 288 285 298 270 430 442 410 399 390 382 364 360 349 375 369 355 362 342 320 288 325 302 287 536 512 525 544 500 536 518 501 517 546 505 529 516 503 476 459 435 511 472 416 432 451 453 481 476 467 412 430 519 435 503 456 492 546 567 593 587 562 533 557 582 612 610 339 339 312 325 384 364 352 303 326 365 374 393 394 227 227 230 204 179 167 187 210 246 199 221 252 272 339 354 333 339 319 300 297 246 228 206 177 205 429 414 386 355 376 412 443 406 428 393 376 363 393 272 293 252 225 253 263 279 277 320 319 350 369 315 302 317 243 189 203 217 237 234 219 272 293 323 339 349 369 364 343 365 388 392 380 376 404 421 425 442 466 455 451 447 486 410 388 391 400 422 427 439 432 451 452 468 428 470 486 512 494 481 465 424 439 460 521 473 522 452 463 515 489 467 491 459 476 457 565 541 551 557 582 597 570 591 548 583 553 595 576 529 554 588 574 550 549 514 504 488 514 523 482 510 537 487 520 544 506 528 491 527 519 481 516 453 420 397 375 419 350 390 338 321 394 435 427 354 359 416 413 446 450 416 401 390 375 388 399 384 370 360 366 347 326 305 306 333 332 305 279 286 307 426 411 441 442 424 396 385 403 415 436 434 419 396 368 375 393 414 363 334 292 293 317 346 333 308 323 297 277 275 263 295 310 319 283 258 232 270 309 303 274 234 231 232 240 229 207 170 161 206 249 220 241 184 164 148 144 120 127 171 201 182 206 341 350 365 347 340 335 314 302 326 319 300 277 268 292 284 275 241 264 254 239 253 281 254 244 214 216 222 203 183 187 166 191 207 193 178 232 214 235 183 190 152 151 142 150 123 106 85 69 102 121 146 102 143 161 180 156 143 94 80 51 28 25 130 153 137 114 118 88 61 104 133 101 47 19 0 39 95 79 46 90 122 115
550 605 619 644 676 679 693 666 645 617 649 702 754 799 801 758 785 720 735 700 764 752 776 803 802 781 803 784 764 741 783 639 679 704 697 688 672 633 597 619 662 574 588 605 650 626 596 577 588 600 633 651 644 625 606 612 582 690 698 716 733 750 803 799 773 736 722 709 674 659 634 596 619 774 746 704 734 701 743 687 702 740 741 781 770 762 750 731 715 680 663 656 625 610 587 591 612 605 649 673 688 650 640 682 698 478 475 462 451 474 451 419 413 481 442 428 411 496 477 432 410 492 477 465 410 511 496 516 501 484 473 456 429 383 428 406 324 353 357 334 325 306 286 268 335 304 281 272 323 318 329 305 446 461 426 418 408 397 379 378 368 396 392 377 391 368 345 312 352 329 313 557 533 547 568 525 562 545 528 545 574 535 560 547 535 508 491 467 544 505 449 466 486 487 515 512 504 447 465 554 471 539 493 528 577 598 624 620 594 567 591 616 645 645 372 374 346 361 418 399 388 340 363 402 410 428 431 259 262 267 240 216 205 226 249 285 237 259 290 309 377 393 373 378 358 339 335 285 267 245 216 245 466 452 423 393 415 450 481 444 467 432 415 402 433 311 332 291 265 292 303 318 317 360 358 389 408 355 342 356 282 227 239 250 271 270 257 310 332 361 378 388 407 402 381 404 427 431 418 413 441 460 464 481 505 493 489 484 523 449 427 430 439 462 467 478 471 490 491 508 467 510 525 522 503 492 477 434 446 469 528 480 525 457 465 515 490 466 487 456 471 452 572 549 557 561 586 600 572 592 549 582 551 592 572 525 548 581 566 540 537 507 495 475 500 506 465 492 519 466 499 521 481 504 464 500 489 449 484 445 410 389 362 405 333 372 318 298 372 413 402 328 329 385 380 415 418 422 410 402 385 396 404 389 377 365 368 350 332 310 308 334 331 305 281 285 303 430 414 442 441 425 398 385 401 414 433 429 416 393 368 371 388 409 356 331 286 284 306 334 319 294 306 281 263 259 245 275 286 293 259 236 203 243 281 271 244 202 226 224 227 214 196 161 148 189 225 199 215 162 145 126 117 96 96 143 171 149 173 358 364 377 358 349 342 323 312 340 335 316 291 279 300 288 282 256 269 262 246 256 300 275 268 236 242 251 237 218 218 189 216 221 212 192 237 220 234 187 196 171 180 173 186 158 133 107 102 140 159 184 141 182 200 220 195 182 133 119 88 68 59 140 152 132 118 110 97 62 87 116 74 37 39 39 0 59 40 48 96 121 99
550 605 620 644 675 675 688 661 640 614 647 701 753 798 798 753 779 714 731 696 761 758 785 811 808 784 805 785 766 745 789 644 687 711 702 690 674 635 600 624 667 578 593 611 657 634 604 585 601 611 643 661 657 637 619 627 599 702 708 727 744 761 814 813 786 749 736 721 687 673 648 612 637 789 761 719 750 718 761 706 722 760 765 799 790 784 773 756 742 695 679 673 645 629 609 611 636 626 669 692 709 676 663 710 728 481 481 470 458 484 461 432 428 495 456 444 429 513 495 453 432 510 498 490 435 531 517 541 525 508 499 482 456 411 458 436 350 379 371 348 341 330 308 291 358 331 314 300 359 349 358 341 448 465 426 423 411 397 379 382 374 404 404 387 412 384 361 326 373 349 333 563 539 557 580 538 577 562 546 565 594 557 584 573 562 535 520 497 573 536 480 498 521 520 548 547 541 483 500 587 508 574 532 566 603 623 650 648 622 598 622 647 674 676 403 409 379 398 450 433 426 380 405 443 448 465 470 291 299 307 281 257 250 274 297 331 282 303 333 351 422 440 422 426 405 386 380 334 317 296 267 299 505 492 465 436 459 492 524 489 514 480 464 453 483 359 381 342 317 346 355 373 368 412 409 441 461 408 396 412 338 284 298 309 330 328 314 366 388 418 434 443 463 459 439 459 482 487 475 471 499 516 519 537 561 550 546 542 581 499 480 484 494 515 518 529 520 539 543 561 521 564 578 511 491 483 470 423 432 456 513 464 503 439 442 490 465 440 457 427 440 420 556 533 539 540 568 578 549 567 524 555 522 561 540 493 514 547 529 501 497 473 457 435 458 460 418 445 471 416 449 469 428 451 408 444 432 390 425 411 371 354 322 363 288 326 269 248 321 361 347 274 272 328 322 357 359 407 400 395 376 384 389 373 365 349 348 333 317 295 289 314 307 282 263 261 275 412 395 421 416 403 377 363 375 390 404 399 387 365 344 343 357 378 323 303 257 250 268 295 279 255 261 239 224 216 199 228 234 238 207 188 146 190 225 212 187 144 201 193 190 174 164 134 116 148 175 153 161 116 103 82 68 54 42 90 115 91 115 361 362 371 352 341 330 314 305 337 338 317 290 274 290 273 273 258 256 254 237 241 307 285 285 250 263 278 271 255 250 208 235 226 223 198 225 211 212 176 189 186 207 206 227 198 163 133 142 188 206 230 193 231 252 273 249 238 188 170 136 122 118 145 139 114 117 93 107 78 61 83 34 59 86 95 59 0 38 103 147 164 128
574 629 644 668 700 701 715 687 667 640 672 726 778 823 824 780 806 741 757 722 787 779 805 831 829 807 829 809 789 768 810 666 708 732 724 714 698 658 623 646 689 601 615 632 678 655 624 606 619 630 662 680 675 655 637 644 614 720 727 746 763 780 833 830 803 767 753 739 704 690 665 628 652 806 778 736 766 733 776 720 736 774 776 814 804 796 785 767 751 711 695 688 658 643 622 625 647 639 682 706 722 685 675 718 735 504 502 490 479 503 480 450 444 512 473 460 444 528 510 466 444 524 510 500 445 544 529 551 535 519 509 492 465 419 465 443 359 388 387 364 356 341 320 302 369 339 318 308 361 355 365 343 471 487 450 445 434 421 403 404 395 424 422 406 424 399 376 342 386 362 346 584 560 576 598 555 594 577 561 579 608 569 595 583 571 544 527 504 581 542 486 503 524 525 553 550 542 486 504 591 510 577 532 567 613 633 660 656 631 604 628 653 682 682 409 412 383 399 455 437 427 379 403 441 449 467 470 296 300 306 279 255 245 266 289 325 277 298 330 348 417 433 412 417 398 379 375 325 307 285 256 284 505 491 463 433 454 489 520 484 507 472 455 442 472 351 372 331 304 331 342 357 356 399 398 428 447 394 380 394 321 263 274 282 304 304 293 349 370 399 415 426 445 439 418 443 465 469 455 449 478 497 502 519 543 530 525 520 560 489 466 469 478 501 506 518 511 530 531 547 505 548 564 540 521 511 497 452 462 486 544 495 536 470 475 524 499 474 492 462 476 456 587 564 570 573 600 611 582 601 558 590 557 597 576 529 550 583 565 538 534 509 494 472 495 498 455 482 508 453 486 506 464 487 443 479 465 421 456 447 408 390 359 401 325 363 306 286 358 398 383 310 307 361 354 390 391 438 429 422 404 413 419 404 394 380 380 364 347 325 321 346 340 315 294 294 310 444 427 453 450 436 410 396 409 423 439 434 422 399 377 378 393 413 359 338 292 286 305 332 316 292 298 276 260 254 237 265 271 275 244 226 182 226 260 244 221 177 234 228 227 211 199 167 151 185 213 190 198 153 140 119 105 90 80 127 151 125 149 383 387 398 379 368 359 342 332 362 360 340 314 300 318 303 300 280 285 281 264 271 327 303 300 266 275 287 274 256 255 221 248 247 241 218 253 238 244 203 215 201 215 210 225 196 169 140 140 180 199 224 181 222 240 259 234 220 172 159 127 107 96 165 167 143 139 121 123 88 91 117 68 63 77 79 40 38 0 72 112 127 91
578 633 647 672 705 709 724 697 676 647 679 730 782 827 831 788 816 751 765 730 793 776 797 824 826 806 829 811 791 766 806 663 702 726 721 714 698 660 623 644 687 600 612 629 672 649 619 600 608 621 653 671 663 645 625 629 598 709 719 737 753 769 823 816 791 754 739 728 693 677 652 613 635 791 763 721 750 717 758 702 715 753 751 796 783 774 761 739 722 696 679 671 638 624 599 605 623 618 662 687 700 658 651 689 702 505 499 486 476 496 473 440 432 501 461 446 429 513 494 446 424 507 491 476 422 525 509 526 512 495 482 466 439 391 434 413 336 364 378 355 344 320 302 283 349 314 287 282 324 325 338 307 475 488 455 444 436 427 409 406 395 420 413 400 405 386 364 333 368 346 330 581 557 569 588 544 579 561 544 559 588 546 570 556 542 516 498 474 549 510 454 469 486 490 517 512 501 448 466 556 469 538 488 526 586 608 633 626 601 571 594 620 650 647 378 376 350 361 422 400 386 337 358 397 408 428 427 267 264 264 239 215 200 216 238 275 230 252 284 305 367 381 356 363 346 326 327 272 252 230 202 223 462 446 416 385 404 442 473 434 454 418 399 384 414 298 317 275 245 270 282 295 299 339 341 369 385 332 317 329 257 196 204 211 233 234 225 284 305 332 349 361 379 372 351 379 400 402 387 380 409 429 436 452 477 462 456 450 491 431 405 406 414 439 446 459 455 473 470 485 441 484 501 557 539 526 510 469 483 505 566 518 565 496 506 557 532 509 531 499 516 497 609 586 595 601 625 640 613 633 591 624 594 635 616 569 593 626 612 586 584 553 541 522 548 554 512 540 567 514 547 569 529 552 510 547 535 492 527 491 456 435 409 453 380 420 366 346 420 461 449 376 375 431 424 460 462 460 446 435 420 432 443 428 414 404 408 390 370 349 349 375 373 347 322 327 347 470 454 483 484 467 438 427 444 456 476 473 459 436 410 415 433 453 401 374 331 330 352 381 366 341 353 329 310 306 293 323 334 340 307 284 249 291 327 315 290 247 270 269 274 261 243 206 195 236 273 248 262 210 193 174 165 144 143 191 218 194 218 387 396 410 392 385 379 359 347 371 364 346 322 313 337 327 319 286 307 299 283 296 327 300 289 259 260 264 242 222 228 211 236 252 239 223 275 257 276 226 233 198 195 184 187 161 151 130 112 135 154 177 130 171 183 199 174 156 115 110 90 62 41 174 194 175 157 155 132 100 134 164 122 79 62 46 48 103 72 0 49 78 71
617 672 685 711 744 749 766 738 718 687 719 769 821 865 871 829 857 792 805 770 833 812 831 858 862 843 866 849 828 803 841 699 737 761 757 752 736 698 661 681 724 637 649 665 707 684 654 635 640 655 687 705 696 677 658 660 628 741 752 770 786 801 855 847 823 785 769 760 724 709 684 643 664 821 793 752 779 746 786 730 742 780 775 824 810 799 786 762 744 726 709 700 666 652 626 634 648 645 690 715 726 681 676 710 721 544 536 523 514 532 509 475 466 534 494 478 460 544 525 476 453 537 520 503 449 553 537 551 538 521 507 491 464 416 457 436 365 392 414 391 378 351 334 315 379 342 311 311 345 349 364 327 515 526 496 483 475 468 451 446 434 458 448 437 435 420 398 369 399 378 363 618 594 604 621 577 611 592 574 588 616 573 596 581 566 540 520 496 571 530 475 489 503 510 535 528 516 465 484 574 484 554 500 539 610 632 656 647 623 590 613 639 670 665 401 396 372 379 443 419 402 353 370 409 424 445 441 293 286 283 258 235 217 229 248 285 245 266 298 320 376 386 358 367 353 333 337 278 257 236 210 222 475 458 427 396 412 452 482 441 458 421 401 384 412 305 321 278 246 267 281 289 299 337 342 366 378 327 309 318 251 186 185 186 208 213 211 276 294 319 336 350 366 357 335 369 389 388 370 362 390 413 424 438 463 445 437 429 471 430 400 398 404 433 442 457 455 472 465 477 432 473 492 601 584 570 553 513 529 550 611 563 612 542 553 605 579 557 579 548 564 545 654 631 641 647 671 687 660 680 638 672 642 684 664 617 641 675 660 635 633 601 590 571 596 602 560 588 614 561 595 616 574 597 554 591 577 531 566 539 505 483 458 501 429 468 413 393 467 507 494 421 418 473 465 501 501 506 490 478 464 477 488 474 460 450 456 437 416 395 396 422 421 394 369 375 395 516 501 530 531 514 485 474 492 504 525 522 507 485 457 463 481 502 450 423 380 379 401 429 415 390 402 377 359 355 341 371 380 385 353 332 293 336 371 356 333 288 318 318 323 310 291 255 243 285 320 295 308 258 241 221 212 191 188 236 262 237 260 427 438 453 435 429 424 404 391 414 405 387 365 357 382 374 365 328 354 344 329 343 367 338 325 297 294 294 268 246 257 249 273 295 280 266 322 304 324 273 280 239 229 216 211 189 189 172 148 158 174 195 147 184 190 201 177 154 126 132 124 97 74 220 242 224 204 203 178 148 183 212 169 128 108 90 96 147 112 49 0 35 59
652 707 720 746 779 783 800 772 752 722 753 804 855 900 905 863 891 826 839 805 868 847 866 893 897 878 901 883 863 838 876 734 772 796 792 787 771 733 696 716 759 672 684 700 742 719 689 670 675 690 722 740 731 712 693 695 663 776 787 805 821 836 890 882 857 820 804 794 759 744 719 678 699 855 828 787 814 781 820 765 776 815 809 859 844 834 820 796 777 761 744 734 701 686 660 669 682 679 725 749 761 715 710 743 754 579 571 558 549 567 544 510 501 569 529 513 495 579 560 511 488 572 555 537 483 588 571 585 572 555 541 525 499 450 491 470 400 427 448 426 413 386 369 350 414 377 346 346 378 384 398 361 549 561 530 518 510 502 485 480 468 492 483 472 470 455 433 404 434 413 398 653 629 639 656 612 646 626 609 623 651 608 630 615 600 574 554 530 604 564 509 522 536 543 568 560 547 498 516 607 516 586 531 571 644 666 690 681 657 623 646 672 703 698 435 429 406 411 476 453 435 386 402 441 456 477 473 328 320 316 292 269 251 261 280 316 278 299 330 353 406 415 385 396 383 362 368 308 287 266 241 250 507 489 458 426 442 483 512 470 485 449 428 410 438 334 349 306 274 293 308 314 327 362 369 391 402 352 333 340 275 210 205 200 222 230 232 300 316 339 356 372 386 376 353 391 410 407 388 378 406 431 444 457 481 461 453 443 486 456 424 421 425 456 466 482 482 498 489 500 453 493 514 634 616 603 587 546 561 583 643 595 643 574 583 635 609 586 608 576 592 573 687 663 673 678 703 718 691 711 668 702 671 712 693 645 669 702 686 660 658 628 616 595 620 624 582 609 635 580 614 633 590 614 567 605 588 539 573 566 530 510 482 525 451 489 433 413 485 525 510 437 431 484 474 512 509 538 523 512 497 510 520 506 492 482 486 468 448 426 426 453 451 424 400 405 424 548 532 561 561 544 516 505 521 534 553 550 536 513 487 492 509 530 477 451 407 405 426 454 439 414 424 400 383 378 362 391 398 401 371 352 308 353 386 366 346 301 347 345 348 334 317 282 269 308 339 316 325 279 263 243 231 213 206 254 278 251 273 462 472 487 469 462 457 436 424 448 439 421 398 390 414 405 397 362 385 376 361 374 401 373 360 332 329 329 302 281 292 284 308 328 314 300 353 335 353 304 311 273 264 251 246 224 223 205 182 192 208 229 181 217 221 230 207 183 159 166 159 131 108 252 271 252 234 231 209 178 208 236 190 156 139 122 121 164 127 78 35 0 48
646 701 715 740 773 776 791 763 743 714 747 799 850 895 899 855 883 817 832 797 861 846 868 895 896 876 898 880 860 836 876 733 773 797 791 784 768 729 693 714 757 669 682 699 743 720 689 670 679 692 724 742 735 716 696 700 669 780 790 808 824 840 894 888 862 825 810 799 764 749 723 684 706 862 834 793 821 788 829 773 786 825 822 867 854 845 832 810 792 768 751 742 710 695 670 677 694 689 734 758 771 729 722 759 772 574 569 556 546 567 543 511 503 572 532 517 500 584 565 518 495 578 562 547 493 596 580 597 583 566 553 537 510 462 505 484 408 435 449 426 415 392 373 354 420 385 357 354 394 396 409 376 543 557 523 513 504 494 477 474 463 490 484 470 476 458 435 404 439 417 401 651 627 640 659 615 651 632 615 631 659 618 641 627 613 587 568 544 620 580 524 539 555 560 586 580 569 517 535 625 537 606 554 593 657 679 703 696 672 640 664 689 720 716 448 446 420 429 492 470 454 405 424 463 476 496 495 338 334 333 308 284 268 282 303 339 298 319 351 373 432 443 416 425 410 389 392 335 314 292 265 280 529 513 482 451 468 508 538 497 515 479 459 442 471 361 378 335 304 325 339 349 357 395 400 424 438 386 369 377 310 246 244 243 266 272 270 336 353 378 396 410 425 416 394 429 448 447 429 420 449 472 483 498 522 503 496 487 529 489 459 457 463 492 501 516 514 530 524 536 491 532 552 621 602 591 575 532 545 568 627 578 623 555 562 612 587 563 582 551 566 546 670 647 655 659 685 697 669 689 646 679 646 686 666 619 640 674 656 629 625 600 585 563 586 587 545 572 598 541 574 592 548 572 524 561 543 493 527 538 499 481 450 491 416 453 396 374 446 485 468 396 388 439 428 467 463 521 509 500 483 495 503 488 476 464 466 449 430 409 406 432 428 402 379 382 398 529 512 540 538 523 496 483 498 511 528 524 511 488 465 467 482 503 449 426 381 376 396 422 407 382 389 367 351 344 327 355 359 360 333 316 267 313 344 322 304 258 322 317 317 302 289 255 240 276 302 281 285 244 231 209 196 180 170 216 238 209 231 455 462 475 457 448 441 422 411 437 432 413 388 377 399 386 381 353 368 361 345 355 396 369 360 329 331 335 313 292 299 281 306 319 307 290 335 319 331 285 295 266 266 256 258 232 222 199 183 205 223 246 197 237 246 258 234 212 179 179 162 134 111 238 250 229 217 207 195 161 180 207 158 135 128 115 99 128 91 71 59 48 0

Total Distance: 15028.00
