P2 128 150 1632 24 24 24 24 24 25 26 26 27 27 27 27 26 26 25 24 24 25 26 28 30 31 32 31 30 29 28 26 25 25 25 25 25 26 26 26 26 27 27 29 32 36 38 40 42 45 48 54 57 57 53 48 42 36 33 31 31 31 30 29 28 28 28 29 31 34 36 37 36 35 33 31 30 29 28 28 29 29 30 30 30 30 30 30 29 28 27 27 26 26 26 26 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 53 51 50 49 49 50 52 52 52 51 50 50 51 51 52 55 60 66 70 71 70 67 66 67 69 72 75 81 85 83 77 70 64 60 58 58 57 58 59 62 65 67 68 70 73 78 90 108 125 131 124 107 89 74 65 60 58 57 57 58 57 56 55 56 58 63 68 71 70 66 62 59 56 55 55 55 56 57 58 59 60 61 63 63 60 58 55 53 53 52 53 53 53 53 53 52 52 52 52 52 52 52 53 54 54 54 54 54 54 54 54 53 53 52 52 52 51 51 51 51 51 51 51 51 51 50 50 50 53 54 54 54 55 56 56 53 50 48 48 49 53 57 62 69 78 89 97 99 99 93 84 79 79 85 93 100 102 97 87 80 76 76 75 73 70 68 68 68 65 61 58 57 58 63 72 84 94 101 103 98 88 77 67 60 57 58 60 62 63 61 59 58 60 66 74 82 84 81 75 69 64 61 61 63 65 65 64 64 67 72 75 72 66 60 56 53 52 52 53 53 53 53 52 52 52 52 52 52 53 53 54 56 57 57 57 56 56 56 56 55 54 53 52 52 51 51 51 51 51 51 51 51 51 50 50 50 47 48 50 53 55 54 53 52 54 57 59 58 57 59 63 70 80 92 105 111 103 91 82 78 78 80 86 94 98 94 83 74 73 78 86 92 88 79 72 67 63 59 56 54 54 55 56 56 55 58 66 73 73 70 64 60 58 59 63 68 71 68 63 61 62 67 76 85 93 96 90 80 71 66 65 67 69 70 69 71 79 90 95 90 78 68 62 59 57 55 54 54 54 54 53 52 52 52 52 52 52 53 54 55 56 57 57 58 59 59 57 55 53 52 52 51 51 51 51 51 51 51 51 50 50 50 50 50 55 52 50 49 49 48 50 54 57 57 57 57 55 54 57 64 74 82 85 80 69 61 62 68 72 72 71 74 80 82 80 74 71 74 81 85 82 75 69 64 60 57 55 54 53 53 55 58 62 66 71 76 78 75 70 66 63 61 63 67 70 69 66 64 64 66 68 72 78 81 77 70 64 61 60 60 61 62 62 65 73 84 89 86 77 68 63 60 58 56 55 54 53 53 53 52 52 51 52 52 52 53 54 55 55 55 55 56 57 57 56 54 53 52 51 51 51 51 51 51 51 51 51 51 51 51 50 50 54 55 53 51 49 49 52 53 51 49 49 50 52 54 58 64 70 71 64 56 55 58 64 72 75 71 64 57 53 55 60 64 65 66 65 62 60 60 60 61 62 63 65 65 66 73 87 107 126 139 145 140 124 105 90 82 77 72 68 67 68 68 68 69 69 70 73 78 83 83 77 70 65 63 62 61 61 61 61 63 67 73 76 73 68 63 59 57 55 54 54 53 53 53 53 53 52 52 52 52 53 53 54 55 55 56 56 56 56 55 55 53 52 51 51 51 51 52 51 51 51 51 51 51 51 50 50 50 48 49 51 51 51 51 51 50 50 50 50 49 50 53 57 60 62 61 57 56 57 58 60 63 65 64 61 58 56 54 55 57 59 61 63 68 73 74 73 75 79 80 76 71 70 75 87 106 128 143 144 130 111 95 84 78 73 68 63 61 61 61 60 61 62 64 69 75 79 79 74 68 63 61 62 65 67 67 65 65 66 70 71 69 64 59 57 56 55 54 53 53 53 54 53 53 52 52 52 52 52 52 53 54 55 56 57 57 57 56 55 54 53 52 52 51 51 52 51 51 51 51 51 51 51 51 50 50 50 50 51 53 54 53 52 51 50 49 49 50 53 59 65 68 67 64 59 57 57 59 57 55 56 58 60 59 57 56 57 60 64 67 69 72 77 80 79 77 75 71 66 62 58 55 54 57 62 65 62 58 59 62 64 64 64 62 59 57 56 55 54 54 56 59 65 69 71 69 65 61 58 57 58 61 64 66 65 63 62 63 63 61 58 55 54 53 53 52 52 52 52 52 52 52 52 52 52 51 51 52 52 54 54 55 55 55 55 55 54 54 53 52 52 52 52 52 51 51 51 51 51 51 51 51 51 50 51 50 50 50 50 51 52 55 63 73 78 77 73 69 69 72 76 77 76 73 69 65 62 62 65 70 75 78 79 83 86 87 88 85 79 71 65 62 61 57 54 53 54 56 56 55 54 54 57 60 63 64 63 63 63 63 63 64 64 63 63 61 60 59 61 65 71 78 82 82 77 69 62 59 58 59 60 62 62 61 62 65 68 67 63 60 58 56 55 53 53 52 52 52 52 52 52 51 51 51 51 51 52 53 53 53 53 53 53 53 53 52 52 52 52 52 52 52 51 51 51 51 51 51 51 51 50 50 50 50 51 57 75 111 161 194 207 203 185 158 129 104 85 80 91 110 120 115 103 91 83 82 90 102 115 125 126 114 102 96 97 96 88 76 67 65 66 67 67 68 69 70 70 68 65 61 60 63 67 68 67 65 62 60 59 58 59 60 61 62 63 65 68 71 75 78 79 78 74 68 62 58 57 58 59 60 60 63 68 75 80 79 74 67 62 59 56 55 54 55 55 55 54 53 52 52 52 52 53 54 54 55 55 56 56 56 56 55 54 54 53 53 52 52 52 52 52 51 51 51 51 51 51 51 51 51 61 75 102 147 217 315 432 518 565 637 792 897 896 812 696 585 486 418 378 372 430 506 551 566 550 504 435 368 318 280 246 209 185 177 189 224 267 286 268 226 182 147 124 110 101 91 81 73 70 69 70 74 79 82 82 79 74 68 65 66 69 72 73 73 73 75 80 86 89 87 80 71 63 58 56 55 56 57 58 60 64 69 73 73 68 63 58 56 54 54 55 57 58 57 55 54 53 53 53 53 54 54 55 56 56 56 56 56 56 56 55 54 54 53 52 52 52 51 51 51 51 51 50 50 50 50 50 50 92 132 204 316 453 606 842 1125 1292 1322 1283 1203 1098 1006 937 848 726 612 563 612 731 880 1032 1098 1102 1138 1195 1261 1277 1233 1175 1122 1052 975 911 858 820 763 692 602 484 369 290 258 246 230 209 182 151 128 120 125 133 140 147 156 159 148 127 106 92 83 76 71 69 72 78 85 90 91 84 74 64 58 55 54 54 54 55 55 56 57 57 57 56 55 54 54 53 53 54 55 55 55 54 54 55 58 60 61 60 58 57 58 59 60 64 71 75 78 75 69 62 59 57 56 55 54 53 52 51 51 51 50 50 50 50 50 110 188 317 494 736 1043 1235 1269 1237 1100 819 552 426 419 490 587 718 897 1124 1240 1228 1162 1089 1010 975 1010 1098 1272 1453 1576 1632 1631 1547 1409 1270 1110 956 878 874 854 770 655 549 497 497 521 512 456 388 333 300 284 262 226 196 184 181 177 160 134 108 88 76 69 68 70 72 72 71 70 67 63 60 58 57 57 57 57 58 60 63 67 67 65 61 58 56 55 55 54 53 53 53 53 53 55 58 63 70 72 70 66 63 62 62 65 71 83 95 102 98 87 74 65 61 59 59 59 59 59 56 54 53 52 51 51 51 51 88 177 368 672 952 1091 1031 809 624 503 408 343 341 355 443 596 843 1131 1340 1362 1283 1178 1053 942 853 764 750 788 883 989 1090 1158 1138 1048 961 898 871 910 958 974 939 848 727 672 704 761 762 693 596 516 476 453 414 359 302 263 241 227 208 180 150 125 108 97 91 89 87 83 79 75 71 68 67 67 67 66 65 64 63 63 67 74 77 75 68 62 59 58 57 56 55 54 54 56 58 61 68 81 97 111 115 109 99 89 84 84 89 101 118 130 129 118 103 91 84 81 79 82 78 76 72 66 62 58 54 53 52 52 129 246 462 709 811 732 650 606 559 541 530 508 473 417 448 550 706 862 944 959 947 917 878 831 770 747 836 896 901 874 853 844 822 785 727 727 836 964 1024 1040 1028 971 912 929 958 958 909 809 680 588 585 592 573 528 482 479 487 456 385 306 249 217 189 168 156 153 146 130 114 102 92 85 81 79 76 71 67 64 61 59 61 68 73 72 68 63 60 59 58 57 56 56 58 61 65 73 89 115 147 174 188 184 165 144 125 116 123 144 172 193 201 195 177 153 129 117 120 137 152 153 135 110 85 68 58 54 52 52 180 305 460 558 576 593 606 683 730 704 637 541 457 406 465 597 727 813 859 865 847 779 700 629 557 560 633 728 810 855 833 768 703 646 628 685 783 869 921 944 960 968 1028 1119 1101 1051 979 886 799 790 852 876 835 766 736 758 775 747 679 597 527 461 381 310 254 214 184 164 154 146 134 122 113 104 93 80 72 67 64 63 64 67 69 67 63 60 58 57 57 56 56 57 59 62 67 78 98 130 173 218 245 251 236 201 167 146 144 163 199 232 259 264 245 208 168 139 135 149 171 173 150 120 89 68 58 54 53 53 151 237 344 453 527 628 766 807 771 656 527 417 348 351 463 605 715 745 732 745 752 731 688 628 553 556 594 639 670 687 715 735 718 683 731 780 813 812 793 788 794 835 949 1024 1001 973 952 949 965 1000 988 942 890 862 924 982 998 990 952 889 827 774 687 574 450 340 267 229 211 199 182 161 145 134 121 107 95 86 80 76 75 73 70 65 61 58 57 56 56 56 56 57 60 65 73 87 114 160 228 312 370 391 379 332 271 222 190 188 209 238 271 291 285 256 214 175 154 152 169 161 154 129 100 79 65 58 55 55 115 200 320 463 637 759 788 681 561 479 420 373 341 348 421 525 626 691 717 720 711 689 643 620 615 628 623 627 614 602 600 592 587 600 641 616 628 654 662 673 689 756 834 847 842 851 885 921 930 890 790 699 674 710 792 864 928 972 986 980 971 960 919 852 740 601 468 361 281 229 196 171 152 142 133 124 114 105 98 91 86 82 80 77 72 68 65 62 61 61 63 67 72 78 87 103 133 179 240 320 391 442 464 450 397 342 302 298 317 354 389 412 417 398 353 304 289 269 280 288 267 233 188 140 102 79 67 62 125 216 372 556 675 661 553 496 472 453 459 463 461 467 480 508 565 621 630 628 638 643 639 635 623 578 510 509 561 599 589 556 525 495 478 458 493 553 592 609 615 656 682 683 718 749 767 763 733 675 608 564 536 533 580 642 713 776 822 848 874 904 914 931 904 807 664 518 398 324 291 262 222 185 158 137 121 111 106 103 101 99 94 87 81 75 71 69 69 70 72 76 81 88 101 125 165 220 284 353 414 476 518 530 509 469 431 426 455 502 533 545 546 529 496 455 423 438 427 443 428 385 316 235 162 113 87 78 150 239 372 485 482 450 452 480 556 583 560 511 462 431 422 432 482 541 585 605 611 610 599 578 542 470 419 418 463 526 575 591 573 532 512 500 501 530 546 542 527 530 550 593 637 654 648 640 637 623 611 649 664 614 603 619 634 645 659 676 730 785 825 864 881 846 759 639 515 410 335 277 228 191 165 142 123 111 104 99 94 89 83 77 71 67 66 66 66 67 69 74 80 86 97 116 153 209 279 361 433 494 527 539 526 486 440 411 412 440 467 483 489 481 465 443 405 431 409 420 408 373 311 234 163 116 91 87 118 186 262 317 365 424 548 620 627 592 505 409 333 295 318 376 452 515 555 569 570 567 561 546 512 450 416 422 445 470 502 542 565 565 564 540 500 507 523 525 527 549 537 533 548 557 579 610 635 640 631 635 642 619 580 573 585 597 625 685 761 757 766 787 810 812 775 683 557 433 340 275 230 193 167 150 139 129 118 102 86 76 71 68 65 63 61 61 60 62 67 75 80 82 85 91 106 133 171 218 281 334 372 396 398 379 354 335 321 334 356 375 383 380 374 359 332 310 263 276 248 225 203 160 119 92 77 76 85 134 209 308 439 553 602 591 500 428 379 342 323 334 372 400 439 478 512 530 540 544 565 577 570 541 495 464 468 467 460 467 492 508 496 443 413 451 488 508 536 581 562 485 484 515 539 558 573 570 537 488 457 451 422 430 473 535 592 647 690 666 652 673 709 724 701 635 542 448 370 315 270 225 187 165 150 138 126 114 101 92 85 79 74 70 67 66 66 67 71 76 81 84 88 95 108 124 145 164 193 224 253 280 303 322 343 374 381 382 377 380 384 389 395 400 394 356 311 301 270 245 222 181 140 106 84 74 89 147 247 369 470 519 456 407 394 428 471 482 471 455 437 396 405 450 510 524 515 513 521 530 536 524 474 414 403 433 456 452 457 485 496 465 438 444 462 480 505 531 530 453 398 419 455 484 502 505 491 488 518 553 503 457 462 509 545 561 566 542 524 557 601 632 644 644 632 578 490 412 351 297 248 214 186 160 141 129 120 112 105 97 89 83 77 72 68 67 69 73 78 81 83 87 98 117 142 176 206 233 249 263 276 294 323 369 397 405 411 415 416 413 405 393 378 329 317 292 270 255 221 177 137 103 84 76 102 153 231 315 344 342 373 480 548 565 550 522 482 428 369 297 303 361 418 455 481 533 552 535 505 460 384 312 316 367 418 452 457 466 483 471 432 407 423 450 489 527 525 466 387 370 407 445 473 495 504 512 534 576 553 494 456 460 479 499 512 513 516 533 567 606 637 658 667 646 578 497 430 373 316 259 213 176 149 131 118 108 99 91 82 75 70 65 62 62 64 67 70 74 77 82 94 118 153 200 243 279 301 305 297 291 294 310 329 334 351 360 359 345 322 291 255 216 209 178 179 162 133 110 89 73 65 65 81 114 159 216 307 426 509 542 555 515 445 389 351 338 347 317 320 375 414 423 436 451 459 473 497 493 441 374 354 369 403 431 440 434 426 391 339 326 374 428 469 501 503 477 440 401 411 424 441 460 468 471 457 449 438 394 342 328 363 415 459 482 476 454 481 519 543 548 547 548 540 501 457 418 374 316 264 225 195 169 147 130 115 101 90 82 77 75 72 70 70 71 75 83 95 109 129 156 187 210 232 256 278 290 294 300 308 317 314 298 297 300 306 310 311 310 298 273 230 193 175 142 122 106 90 81 79 82 73 114 185 279 370 444 481 422 378 404 469 504 513 504 477 391 296 274 314 382 442 439 426 426 431 425 405 362 316 295 322 359 389 411 413 385 337 295 325 378 410 437 465 465 432 361 345 388 436 467 477 472 447 424 430 419 370 328 332 372 418 445 440 411 416 452 491 521 549 607 693 741 720 671 616 550 466 377 302 248 214 195 176 151 127 107 95 89 86 84 85 91 103 116 127 142 170 210 251 268 267 256 244 237 234 235 241 258 266 261 258 266 278 290 295 294 282 256 213 175 157 131 116 104 96 91 93 97 78 104 155 230 288 300 335 437 500 523 529 527 515 479 413 304 193 132 148 220 312 392 438 455 441 411 359 283 207 163 178 232 297 336 336 313 269 211 209 255 320 382 421 432 422 380 340 366 413 457 485 483 447 394 363 358 343 316 303 326 368 400 409 388 363 370 399 439 506 621 750 864 914 901 852 770 654 518 404 325 271 237 211 180 149 125 110 101 96 95 99 110 129 146 160 185 234 293 339 347 331 293 248 224 210 205 209 223 228 226 226 238 249 254 247 232 209 176 149 118 112 93 85 82 82 84 84 84 62 74 98 146 230 331 410 458 487 466 407 395 407 406 376 309 237 199 201 222 271 351 416 453 473 473 430 357 272 196 152 153 187 212 222 214 189 174 195 250 318 375 405 417 418 402 352 326 344 379 405 418 407 359 307 291 293 274 248 256 297 328 334 323 297 273 280 315 377 479 577 664 729 752 750 754 758 721 656 575 487 408 341 285 234 192 163 145 137 133 136 149 176 209 248 290 340 377 382 349 307 266 239 224 221 229 250 267 275 281 285 297 314 333 348 356 344 309 251 221 166 136 112 94 89 92 96 96 61 79 108 156 224 307 359 338 396 460 486 486 473 445 400 332 272 252 273 310 334 354 407 458 485 491 469 416 338 250 174 131 134 163 205 233 241 260 293 335 375 422 463 475 451 403 333 279 285 323 360 385 379 348 321 300 287 259 229 230 263 298 309 298 270 234 222 234 258 313 376 420 447 480 539 627 726 793 812 792 734 643 541 443 346 266 209 178 166 162 165 185 224 274 323 357 372 374 360 325 284 248 223 204 193 195 207 216 227 241 252 269 295 326 358 382 385 357 319 259 207 169 125 102 94 95 101 105 64 79 103 140 197 278 363 416 449 470 480 451 403 377 354 319 290 272 281 332 368 373 377 419 461 476 459 416 352 283 226 200 211 234 254 258 252 265 305 351 391 422 442 456 463 446 398 354 332 338 357 359 330 282 235 201 195 189 183 187 208 232 238 222 191 158 139 138 147 175 213 242 255 275 332 394 448 499 564 644 688 670 607 535 458 387 333 297 276 266 261 267 293 336 373 390 382 363 347 324 299 272 242 231 219 218 224 226 227 233 243 257 277 304 336 371 397 379 367 272 244 192 138 117 106 108 113 123 69 95 135 192 257 322 378 409 374 408 452 471 466 445 408 353 306 274 267 305 355 391 390 387 421 452 452 421 369 309 256 225 232 254 272 275 276 284 315 363 405 425 429 427 421 404 382 351 310 305 313 303 276 240 201 178 174 163 144 133 144 169 188 188 168 141 123 118 114 119 137 159 170 175 186 205 224 243 293 374 445 491 526 569 582 549 487 423 385 377 372 355 343 364 406 442 451 422 376 334 304 278 262 241 227 220 225 227 227 230 238 247 259 282 314 351 378 368 339 283 226 189 142 120 113 120 125 135 62 81 116 170 226 282 352 412 443 461 472 474 462 420 374 327 294 288 287 316 357 393 417 407 405 432 451 438 398 340 279 231 216 228 268 311 331 317 305 327 364 405 431 432 412 385 352 309 270 260 264 267 260 240 208 175 155 145 131 114 114 134 157 166 157 135 112 97 86 83 95 117 139 149 146 144 151 160 171 197 235 290 377 481 548 552 497 427 383 374 367 344 320 326 364 401 413 387 340 293 260 233 218 198 184 178 178 180 182 185 192 202 209 220 238 256 276 271 262 223 177 158 120 109 110 116 121 126 70 84 117 171 241 315 375 414 431 400 431 457 470 465 442 399 357 326 280 287 329 373 407 426 416 423 441 446 426 384 333 291 276 296 335 366 363 310 248 237 265 310 352 381 386 371 333 282 237 211 217 233 237 216 177 136 112 106 103 96 96 111 130 142 140 128 111 97 86 78 76 85 97 101 96 93 98 102 100 109 138 192 262 336 391 415 408 382 353 336 333 326 310 300 312 340 363 368 350 314 273 233 206 194 179 170 170 179 188 193 193 203 216 225 234 245 263 266 259 199 174 136 110 106 107 108 110 118 65 88 125 176 236 289 335 388 428 448 461 467 467 456 418 363 317 299 291 294 322 360 394 421 429 429 440 441 423 386 354 352 367 391 425 464 474 409 298 228 212 231 265 299 314 303 273 228 181 149 146 158 163 151 127 105 95 97 102 101 100 108 126 145 150 138 118 101 89 78 70 71 79 87 88 82 79 80 78 78 94 124 166 211 243 261 270 276 276 278 292 299 287 268 267 291 327 354 352 327 288 244 212 183 168 157 163 180 195 208 222 240 257 270 276 279 270 254 219 183 145 110 98 93 91 87 85 92 59 77 111 164 230 298 356 396 422 421 423 439 441 431 405 363 322 301 295 309 341 373 399 420 436 438 443 441 421 384 351 382 435 468 495 514 508 449 333 229 169 166 197 232 256 254 231 193 152 119 109 114 118 114 100 85 80 82 84 81 80 89 106 123 129 119 102 90 83 78 73 77 86 92 89 78 69 68 71 79 95 118 143 170 188 192 193 205 221 247 271 285 289 291 293 293 287 271 249 223 195 168 150 133 128 131 149 173 205 244 287 315 329 332 326 308 275 234 193 160 120 96 84 75 69 65 62 64 72 87 116 164 225 283 324 366 403 425 435 438 432 416 386 345 312 290 272 286 328 366 394 414 429 431 433 432 422 405 394 438 474 499 514 511 513 493 423 330 241 188 183 189 193 186 164 138 121 125 140 152 153 138 114 89 72 67 66 65 66 76 93 109 117 113 101 90 84 80 77 81 90 96 92 84 79 83 97 121 152 181 204 221 224 211 191 177 183 211 238 252 254 248 241 230 209 176 143 118 96 81 73 73 74 81 98 116 143 175 208 227 238 240 233 212 185 156 123 99 74 61 56 52 49 48 47 48 61 75 97 133 189 258 323 368 397 413 406 413 409 394 367 330 300 296 313 334 361 383 401 416 428 432 432 430 419 405 422 478 487 501 525 540 544 522 464 386 294 206 156 138 131 123 107 91 84 95 113 125 124 112 94 77 68 69 73 73 71 77 90 105 111 108 101 100 107 113 119 130 147 160 161 154 150 149 150 153 154 152 151 154 152 141 123 110 119 143 158 160 150 132 114 97 83 66 51 40 36 36 40 45 50 56 65 74 84 97 108 117 124 127 123 115 102 87 73 62 52 47 46 45 45 45 45 45 55 66 90 127 178 243 302 344 378 400 410 411 401 381 353 314 281 289 324 368 401 413 419 424 429 427 412 399 378 365 402 465 494 498 500 498 469 418 357 292 221 153 107 90 88 86 78 71 71 79 89 98 97 89 82 83 89 92 90 84 85 99 117 133 142 148 155 170 192 221 250 269 268 247 213 177 150 131 116 102 86 69 57 51 50 49 49 54 66 79 86 87 84 77 65 51 40 33 29 27 26 27 29 32 34 37 41 48 55 64 74 83 86 84 77 67 58 49 42 38 38 38 40 42 44 44 45 44 59 74 105 152 208 265 315 352 378 395 381 373 358 334 309 290 298 332 352 371 398 416 418 417 416 409 374 333 312 336 397 435 448 428 406 401 395 358 297 233 177 131 95 70 57 54 56 67 89 113 125 120 105 90 84 91 103 111 118 134 162 185 190 183 173 169 172 172 169 176 192 201 187 156 123 97 77 63 51 44 40 38 37 36 36 37 39 42 44 46 48 51 53 50 44 37 32 29 28 27 28 28 30 31 33 34 36 39 42 47 51 54 53 49 44 40 37 36 35 35 37 39 41 43 44 45 45 45 63 87 125 181 242 296 319 336 370 391 389 372 344 314 289 271 275 287 302 323 348 383 405 407 399 382 341 287 249 256 292 331 355 374 392 391 362 309 243 184 139 105 83 68 58 52 51 57 71 90 97 89 77 70 74 88 107 126 158 213 268 282 251 204 159 131 119 108 88 66 53 48 45 42 43 47 51 51 48 44 44 46 47 45 42 41 42 43 44 43 44 46 48 46 42 37 34 31 29 29 29 30 31 33 34 36 38 40 42 44 47 50 51 50 51 54 52 50 49 47 45 45 45 46 48 50 50 49 59 75 109 169 250 329 371 385 392 393 362 298 274 266 264 270 294 314 342 361 357 355 382 404 406 396 379 357 336 348 352 382 414 428 422 396 352 302 249 200 161 138 132 131 121 101 85 81 86 91 90 82 73 71 84 109 134 160 208 270 316 322 288 236 185 154 149 170 209 252 286 300 298 286 254 205 161 131 110 93 83 77 72 65 57 51 49 49 53 59 70 80 86 85 80 76 72 65 57 51 49 52 61 79 115 179 279 419 576 724 839 921 986 1061 1154 1246 1322 1355 1337 1276 1161 1015 855 682 527 403 312 248 68 95 140 207 281 342 374 342 332 370 384 368 341 314 293 287 317 356 393 415 412 386 366 388 414 425 423 419 431 490 498 506 497 472 442 424 416 398 369 334 303 278 241 201 159 123 107 112 129 140 138 127 118 128 162 198 214 223 257 315 365 393 396 380 358 361 415 523 662 785 855 841 766 656 530 403 301 228 175 135 106 88 76 65 57 52 50 51 55 61 71 83 93 100 108 119 130 134 126 111 95 86 91 119 177 277 422 598 772 918 1023 1096 1154 1232 1329 1426 1512 1555 1550 1499 1400 1272 1124 944 762 604 482 387 73 101 140 191 240 301 369 401 406 405 395 366 311 262 238 248 308 376 427 448 450 438 403 377 392 417 430 436 456 515 513 513 485 457 449 459 481 488 468 426 372 319 263 210 168 139 121 118 130 141 136 122 115 131 173 218 246 268 312 387 466 520 551 572 585 592 603 656 754 838 870 834 754 645 527 411 309 228 168 126 99 84 73 65 58 53 52 52 53 54 56 60 67 76 89 108 134 157 165 155 131 110 101 116 156 218 294 355 389 395 389 385 383 389 404 417 436 446 465 475 485 498 506 490 452 406 362 318 69 102 157 237 314 370 397 407 367 322 346 360 350 327 305 306 356 409 452 467 462 452 442 409 381 379 399 422 460 518 489 467 449 446 464 479 484 473 441 391 333 288 264 230 195 161 133 118 117 119 112 98 90 99 128 164 191 210 234 285 345 388 412 434 455 464 455 475 522 563 574 568 549 518 471 403 326 255 196 151 122 106 95 83 72 65 64 69 77 86 96 107 116 123 127 133 148 168 179 171 148 123 109 115 143 189 244 291 324 344 351 352 354 358 369 382 401 411 420 428 425 417 406 387 359 329 302 283 68 101 157 234 300 315 315 367 407 415 408 389 362 327 288 260 272 311 366 413 438 445 440 436 408 378 357 353 375 419 421 440 456 465 467 459 439 415 387 356 322 290 260 212 168 134 115 112 114 110 98 84 77 83 103 124 131 121 103 103 115 123 127 138 160 210 295 399 471 510 525 528 515 492 465 431 385 333 275 219 176 148 128 109 92 82 81 91 106 121 136 155 175 189 188 178 178 189 195 186 162 132 114 114 136 175 221 265 298 321 332 334 334 340 344 358 368 380 385 393 394 387 373 352 325 297 277 268 66 90 132 202 289 360 394 408 414 399 337 311 307 299 291 298 340 365 374 373 389 416 431 431 426 411 381 358 370 418 438 466 470 450 421 399 386 370 344 311 274 245 236 211 177 145 120 106 98 89 77 67 64 71 85 97 95 84 73 70 71 69 64 68 90 139 218 301 358 390 404 403 390 372 356 338 315 299 289 285 295 321 344 352 340 321 316 330 341 343 343 354 366 377 372 345 314 291 270 246 213 177 160 172 218 286 350 383 380 359 330 307 286 273 270 276 279 278 272 263 252 241 229 213 198 188 189 192 77 116 174 247 317 368 372 324 356 400 409 391 362 331 310 315 373 415 428 408 382 368 391 413 418 410 400 397 434 468 466 454 422 393 378 365 348 325 294 263 235 214 202 175 145 119 98 84 76 71 66 61 61 68 78 84 80 73 73 85 102 120 140 177 235 291 310 289 260 241 230 218 202 185 165 147 137 143 164 197 241 296 342 372 396 431 486 543 581 595 594 605 635 662 665 623 550 465 384 318 266 221 201 219 275 353 413 429 408 367 322 285 253 226 215 205 194 175 154 128 104 86 73 65 60 62 67 75 76 111 160 215 264 331 393 416 421 420 410 364 303 261 251 295 385 450 477 470 438 396 369 360 374 382 378 370 389 395 393 387 375 364 349 329 306 275 236 200 175 161 140 111 90 74 67 64 61 58 55 55 56 60 63 63 61 60 64 76 99 136 196 294 406 488 497 436 340 256 197 160 133 110 90 75 66 63 65 74 89 103 113 124 158 227 321 399 443 457 470 492 523 541 533 495 438 382 338 314 302 293 270 261 276 306 330 337 328 314 295 277 259 242 228 211 189 170 148 121 98 78 62 52 47 46 48 55 76 121 194 283 354 396 414 414 352 322 352 364 357 347 353 402 427 428 435 449 454 444 406 368 345 329 311 296 305 321 323 329 330 320 303 283 252 210 168 140 129 133 130 113 94 79 74 79 83 84 83 77 70 64 62 62 61 61 62 69 89 129 196 290 382 440 452 421 359 301 248 196 151 117 93 77 66 61 61 70 85 96 98 94 98 122 167 205 218 218 228 240 239 231 217 195 177 171 184 212 249 287 309 321 317 303 295 297 294 288 277 267 262 262 259 253 234 218 193 170 138 108 87 72 62 59 61 70 78 122 193 279 334 327 319 379 419 423 410 392 373 357 351 363 324 314 342 361 376 407 422 413 375 336 302 274 258 236 221 246 268 273 271 252 211 167 132 116 113 113 100 82 69 64 70 87 100 100 90 78 68 62 58 58 59 60 64 74 95 131 182 245 303 341 348 323 279 228 180 140 107 85 70 62 59 59 61 67 79 91 95 91 84 89 106 124 136 145 154 162 165 165 157 142 120 101 96 105 129 164 216 266 291 292 291 294 296 289 281 272 266 266 265 260 248 230 206 183 147 118 96 78 66 60 59 66 73 98 143 220 311 380 410 421 425 399 331 300 305 319 345 382 382 350 356 353 349 350 364 388 396 388 368 336 298 256 220 232 251 264 258 224 180 142 112 93 80 72 66 61 58 60 71 90 106 108 99 86 74 65 58 53 50 51 58 69 88 119 163 221 279 320 336 330 305 271 245 227 210 191 167 142 120 102 91 87 84 81 76 71 71 79 93 108 120 131 141 147 149 147 138 121 100 85 87 99 116 137 168 207 243 267 275 274 272 271 280 291 309 334 359 375 390 413 436 449 448 427 377 320 262 211 176 158 89 134 198 274 339 383 384 325 339 387 399 388 370 359 361 380 383 343 354 380 390 367 350 345 355 370 373 362 344 324 279 258 269 278 255 219 183 149 119 96 81 71 66 61 58 61 74 96 117 125 118 100 81 66 55 49 47 48 52 58 66 81 105 139 180 221 259 298 354 428 495 528 526 487 417 332 252 190 148 121 101 86 74 68 72 86 105 121 133 144 146 133 117 103 95 92 93 103 119 132 142 159 189 221 239 242 229 222 229 247 268 294 321 355 390 413 438 474 518 556 586 601 578 529 463 392 327 278 82 123 181 234 261 301 373 414 422 416 401 366 315 277 259 264 291 313 360 400 421 426 410 376 351 334 315 292 271 261 262 284 309 304 278 248 212 173 139 116 104 97 92 85 78 74 74 79 87 93 94 86 75 64 55 49 47 46 46 46 46 47 50 61 84 124 187 272 378 488 571 606 605 569 502 410 317 238 177 132 102 86 77 73 75 88 108 128 146 156 152 133 111 93 84 85 98 116 132 138 145 167 202 226 233 226 215 217 229 249 263 274 282 288 296 298 307 313 329 346 365 391 409 402 379 350 315 286 74 115 186 281 358 395 412 419 371 303 290 304 314 327 359 420 469 459 433 406 394 415 431 432 408 373 341 318 319 344 359 364 356 326 295 261 223 187 158 139 133 132 126 113 99 85 71 59 54 58 66 72 70 67 63 59 56 54 54 54 53 53 57 71 96 139 204 284 358 414 452 467 463 449 419 366 301 237 182 140 111 97 90 89 93 106 124 149 176 191 186 169 148 132 127 141 176 222 253 263 267 291 301 291 267 246 230 231 235 245 257 261 267 276 281 288 292 298 303 312 317 318 314 303 287 275 264 255 96 155 235 320 372 366 315 307 368 388 373 348 330 331 362 430 487 499 468 425 394 380 372 384 400 405 398 389 402 430 435 413 386 360 337 309 274 236 205 184 178 173 152 121 96 84 80 79 76 73 72 73 75 80 82 79 74 70 70 70 67 63 66 81 111 159 221 286 338 377 400 409 408 399 377 336 283 227 178 141 116 102 95 93 103 125 157 197 232 249 242 220 193 176 175 197 241 290 320 322 311 310 293 267 235 215 214 225 238 249 255 260 263 269 272 278 282 290 296 301 306 306 301 290 275 264 253 243 83 123 176 222 256 318 388 414 409 391 338 274 232 215 230 274 334 396 442 464 458 417 385 369 361 350 339 333 353 386 422 430 417 398 378 351 315 272 234 211 198 185 160 127 103 95 98 102 104 104 101 94 85 78 74 69 66 66 70 73 69 64 65 79 106 147 201 257 305 342 364 367 360 346 319 282 238 194 156 128 109 99 96 100 119 161 221 280 316 323 309 293 285 286 295 303 313 316 307 281 251 210 178 164 171 202 245 272 277 266 251 238 231 228 230 231 233 232 231 226 222 217 210 202 191 185 186 187 70 107 177 272 349 389 406 389 314 264 253 263 275 301 353 398 423 424 413 400 402 429 443 421 388 362 347 360 424 458 458 442 423 401 378 350 316 276 240 223 224 216 195 165 135 110 94 85 85 88 92 90 82 70 61 58 60 67 76 85 95 114 147 192 238 272 278 261 245 237 235 232 222 203 177 151 130 115 108 107 113 131 169 225 306 400 480 517 515 501 506 537 567 579 559 483 405 342 294 251 212 171 144 144 180 239 292 313 304 282 257 234 217 196 184 171 159 142 126 110 96 85 78 74 71 71 76 82 103 161 238 314 358 342 295 285 336 355 338 311 295 309 360 413 463 471 441 406 387 378 371 372 382 383 381 411 480 499 463 433 418 404 384 359 329 303 293 309 323 308 264 207 153 111 86 75 73 78 85 89 85 79 75 76 82 93 108 122 142 186 261 363 447 477 444 370 292 225 175 142 122 106 96 93 102 122 152 181 200 223 260 314 370 412 428 419 394 379 399 443 472 473 439 350 255 183 141 117 104 96 101 124 169 222 259 273 272 264 255 244 229 205 183 163 143 122 97 75 57 46 39 35 33 32 32 36 103 158 219 260 271 296 369 408 402 373 317 252 210 206 243 307 374 403 414 439 443 406 374 353 332 310 302 347 412 461 453 419 406 400 382 355 326 304 300 311 308 277 227 180 148 130 123 122 121 119 116 110 101 89 81 79 85 94 104 114 135 178 243 323 384 403 379 331 277 235 209 187 167 154 157 174 201 229 242 237 219 202 188 180 164 135 108 95 93 102 124 150 168 174 168 145 112 82 62 53 52 58 77 112 156 203 234 249 253 250 243 233 222 207 195 186 171 154 128 101 79 62 51 44 39 37 36 36 83 126 195 287 377 424 430 415 338 272 229 202 201 241 317 392 434 430 415 400 389 379 389 384 353 333 359 424 470 495 479 430 384 364 352 333 306 276 252 246 236 207 173 148 143 154 172 175 157 132 110 97 89 83 76 75 80 89 95 105 132 175 225 276 313 328 318 290 254 216 188 168 153 146 147 152 161 167 157 131 104 82 66 54 46 42 40 41 47 61 84 114 143 159 159 143 117 90 70 58 55 62 82 114 155 197 228 245 250 249 244 236 226 213 202 190 170 148 124 100 79 63 53 46 42 39 37 38 105 177 285 382 426 417 347 300 282 298 313 311 306 323 351 376 405 421 435 419 392 374 362 348 335 337 389 448 490 500 480 445 400 364 345 337 324 307 300 305 278 235 195 168 161 173 190 184 154 122 100 91 89 89 88 93 108 130 145 152 168 204 249 298 337 354 348 324 280 224 176 148 133 127 119 108 94 84 78 71 64 57 51 46 42 39 39 42 53 73 103 140 170 186 183 164 137 111 90 76 72 78 91 111 139 168 191 206 217 228 241 257 277 301 334 365 393 423 457 482 479 441 384 317 253 208 172 140 115 187 278 334 321 298 306 373 412 408 380 347 312 288 272 274 317 358 378 383 382 403 397 374 348 330 342 346 392 437 447 440 430 412 392 376 367 365 366 353 305 255 210 181 173 182 195 190 162 131 111 101 100 106 118 142 183 229 255 253 250 262 270 270 273 285 297 306 328 370 411 423 408 372 324 271 216 171 138 113 95 82 71 61 53 47 45 46 53 69 93 118 135 139 136 132 130 128 125 117 108 99 94 95 107 122 141 162 186 211 236 262 291 329 371 418 460 512 565 614 637 624 579 513 439 371 315 266 96 135 181 230 286 369 426 439 430 376 309 257 225 222 250 290 358 411 414 394 383 379 371 359 344 338 368 376 407 447 459 452 444 440 430 413 394 377 354 334 301 275 256 245 244 243 244 235 207 175 149 136 139 153 178 224 284 340 367 359 338 320 288 244 209 207 239 297 378 474 556 594 590 551 479 392 306 232 177 137 112 98 89 81 71 62 55 49 48 50 54 59 60 58 58 70 97 128 150 151 135 111 92 87 96 112 135 163 191 214 232 246 256 267 275 282 284 295 309 323 343 363 373 368 352 321 293 270 84 132 211 310 385 418 422 356 303 273 266 271 282 315 360 369 383 390 389 392 422 415 391 372 365 381 446 441 437 442 451 450 443 439 437 431 414 383 352 360 352 339 314 281 266 267 278 279 250 209 177 168 180 201 242 313 392 444 454 418 344 275 229 191 163 166 211 279 341 391 428 448 455 448 413 358 295 233 181 142 117 102 92 83 72 63 56 51 51 54 62 73 81 83 83 92 119 155 177 177 155 125 101 94 103 122 146 172 196 215 228 240 251 257 266 270 278 282 291 297 299 301 298 289 276 262 250 243 106 168 251 330 364 329 295 296 351 377 365 335 310 314 342 353 372 379 377 379 380 378 376 389 402 415 465 433 420 413 419 432 437 440 445 450 450 442 439 456 432 388 325 269 263 293 324 332 309 276 264 277 294 311 354 444 546 612 624 579 468 338 245 196 173 182 226 279 325 361 381 386 384 374 350 312 265 215 171 137 111 93 81 72 66 61 56 51 50 55 64 76 88 95 99 109 131 158 174 170 149 122 100 94 104 124 148 174 197 216 230 240 249 254 260 265 269 275 280 289 292 289 282 270 257 246 234 228 106 155 208 241 256 288 369 420 425 406 359 294 241 214 227 257 305 344 383 421 410 386 374 363 344 326 352 364 399 411 409 418 430 436 443 452 460 472 489 495 450 383 321 297 332 377 405 412 387 340 313 343 403 462 524 600 677 719 719 682 589 447 313 226 183 181 211 255 295 325 344 351 349 334 304 267 228 190 157 128 105 88 78 71 67 64 60 56 55 58 66 75 89 107 128 146 160 176 186 182 165 142 123 126 147 183 218 242 248 243 236 229 225 229 233 236 235 235 233 230 227 221 212 200 195 193 190 190 73 110 167 245 334 399 423 422 359 300 260 233 230 255 312 336 349 359 368 373 375 387 414 407 382 366 411 416 425 428 407 402 411 420 421 425 429 440 464 483 449 403 364 355 392 438 476 484 450 384 325 321 378 454 525 576 619 636 620 583 514 411 308 250 233 231 223 215 212 214 221 226 222 208 187 163 142 124 108 93 81 72 66 61 57 55 53 53 55 61 73 91 117 150 186 209 208 193 177 162 149 139 140 163 205 254 289 299 287 266 245 225 203 184 171 163 154 144 131 116 105 96 89 82 80 84 89 94 93 150 232 313 369 388 337 298 291 323 339 328 309 305 336 343 359 391 409 395 377 370 364 357 349 352 419 433 433 431 410 385 388 397 397 387 373 372 434 501 509 490 454 427 453 492 523 526 506 475 454 437 427 421 422 441 481 507 501 470 417 347 296 308 356 383 358 297 232 183 150 130 113 96 83 74 68 64 59 56 56 57 56 54 50 48 47 50 57 72 100 140 178 207 219 220 209 187 160 133 117 107 118 147 189 229 253 261 256 249 240 227 207 182 163 150 137 118 95 73 55 42 36 32 30 30 30 31 116 173 243 291 290 279 300 375 414 407 376 334 286 254 270 296 335 362 374 378 389 405 386 359 326 294 346 390 416 424 419 392 366 361 359 349 343 381 475 541 563 553 518 501 541 576 594 580 549 520 521 516 498 465 432 409 426 439 425 382 327 276 262 307 374 411 395 338 265 201 155 124 104 88 77 69 63 58 55 54 55 56 56 54 51 49 48 52 63 87 127 176 214 230 223 210 200 191 174 153 132 117 121 143 176 209 233 244 247 244 238 230 219 210 203 193 173 150 124 96 73 56 46 40 36 35 34 36 92 130 179 226 279 360 417 431 419 354 284 232 202 203 251 310 369 398 396 385 381 376 369 355 337 322 381 416 434 435 426 412 382 356 343 346 373 443 501 522 522 510 503 546 601 604 589 555 503 460 447 436 430 423 418 388 378 376 357 313 260 225 234 286 334 352 340 310 267 222 177 136 104 81 67 60 57 55 53 52 52 53 54 54 52 50 49 53 64 86 121 164 200 216 211 191 166 144 133 129 124 124 131 154 187 217 238 247 249 246 240 233 224 214 203 186 161 139 117 93 74 59 49 43 40 38 38 39 78 124 202 301 376 409 408 342 293 265 253 253 258 283 327 340 357 371 378 386 405 392 373 358 350 349 384 377 388 407 412 406 397 376 355 345 362 404 431 451 454 446 445 480 510 510 503 502 480 437 413 411 403 391 372 330 307 304 293 264 225 203 220 262 292 303 300 283 256 220 176 132 99 80 73 76 84 89 87 83 80 79 79 75 68 60 57 59 69 90 123 161 189 201 194 170 149 145 157 173 182 180 174 175 189 204 214 216 216 219 227 240 257 279 308 336 361 384 406 421 405 360 308 252 194 153 128 110 97 150 228 309 348 318 289 289 339 370 367 347 328 333 360 352 357 366 371 376 376 372 365 363 361 349 349 337 342 361 386 397 393 383 364 337 320 336 387 430 447 449 446 450 461 497 517 517 498 472 469 472 471 459 408 330 282 280 282 269 242 212 194 195 210 227 241 263 298 337 375 401 399 368 317 264 215 175 144 121 109 105 101 92 79 68 61 59 62 72 88 105 119 129 138 148 159 168 174 177 179 175 166 159 160 165 172 182 196 213 233 256 283 317 359 405 446 492 539 582 603 587 543 478 406 343 298 260 153 191 226 245 255 281 362 420 430 413 374 317 271 249 263 272 304 339 367 402 401 386 375 368 352 319 303 325 348 351 361 384 396 393 384 368 354 367 409 450 485 512 512 498 465 457 461 452 443 443 463 469 475 486 479 422 346 310 303 292 263 216 161 133 140 173 226 298 389 479 553 599 608 580 511 418 320 238 180 142 119 106 97 88 79 71 63 57 51 46 41 39 41 51 72 108 154 196 230 246 247 225 189 157 138 140 154 177 201 221 237 250 260 271 281 289 297 312 335 357 387 412 415 400 378 348 318 291 126 165 212 255 319 389 421 424 366 303 254 216 204 231 280 297 312 330 349 364 371 376 402 419 407 378 359 355 365 370 357 360 379 389 388 388 401 422 429 457 487 497 485 455 393 347 352 366 371 373 395 430 462 488 502 473 404 343 316 301 275 231 172 134 131 163 220 284 347 403 446 466 474 468 437 382 315 248 194 152 123 104 92 85 81 78 73 65 58 51 45 41 40 45 58 87 134 196 258 299 311 284 240 195 167 162 171 186 200 214 226 237 250 257 265 269 275 279 287 296 300 302 298 290 280 266 250 241 77 122 185 257 325 367 329 288 276 302 322 316 300 294 293 282 292 328 374 383 370 363 361 358 354 352 355 353 356 370 368 355 362 375 376 367 360 368 391 426 437 428 412 383 340 323 341 369 388 396 404 414 436 447 425 371 317 290 288 297 295 267 215 173 159 179 225 274 318 352 377 391 397 394 374 337 289 237 188 149 120 101 88 81 77 76 75 70 63 55 50 46 46 51 65 91 128 166 198 220 231 226 211 186 167 163 176 193 208 219 230 237 244 253 259 267 269 276 278 285 289 286 279 268 256 244 230 226 93 122 165 219 247 249 278 359 405 407 384 353 311 266 230 213 236 278 316 342 369 404 395 366 335 299 278 309 341 366 379 371 359 363 365 354 344 360 386 408 414 417 408 390 384 387 391 401 405 398 376 350 348 349 327 281 268 288 313 335 333 300 246 194 163 170 207 253 299 336 357 365 365 355 332 298 256 211 170 136 111 93 80 74 71 72 71 68 62 57 54 55 58 65 77 100 133 167 193 213 233 250 251 227 208 212 236 257 261 251 242 238 237 242 246 249 251 253 255 253 250 244 235 221 211 209 211 212 77 99 142 190 252 338 399 418 417 367 302 248 213 201 221 255 304 346 356 354 358 359 355 349 346 336 350 376 384 389 390 386 363 343 338 344 374 411 405 403 402 400 403 407 420 406 388 372 349 322 296 270 269 280 291 315 365 399 405 399 371 322 264 223 202 195 193 200 217 236 251 260 256 238 213 185 158 134 113 96 83 73 68 65 64 64 64 62 61 61 66 75 87 98 110 123 136 150 168 194 232 267 277 265 255 267 289 300 293 271 249 230 210 192 181 172 165 156 148 137 128 121 114 107 105 112 124 130 79 117 187 280 350 387 393 335 290 268 269 271 270 279 310 318 328 342 354 382 403 383 359 345 336 332 366 377 385 392 390 386 373 346 322 317 338 365 367 368 367 367 359 345 356 366 378 376 356 326 297 265 248 243 258 308 373 403 397 376 345 311 297 328 370 378 349 304 251 206 171 149 130 110 92 78 70 66 64 62 61 60 59 59 58 57 58 60 67 83 112 151 190 214 212 186 151 127 124 142 178 206 217 229 247 266 278 280 273 260 249 234 216 197 179 164 144 123 100 78 60 47 39 36 35 37 42 47 105 159 230 301 329 302 280 294 349 369 351 316 283 272 294 305 320 337 354 364 367 363 363 369 351 313 309 318 346 376 391 390 384 367 336 301 281 303 333 354 370 370 344 326 358 382 393 390 368 340 331 321 291 262 251 264 304 334 337 325 304 286 295 348 408 436 416 358 278 207 151 115 91 75 63 56 54 53 53 53 53 54 55 55 54 54 55 58 72 101 148 209 262 284 265 213 154 113 96 104 124 143 160 183 212 231 243 250 251 248 243 237 231 224 217 208 192 169 142 112 85 65 52 45 42 40 41 44 93 135 184 219 243 283 364 410 412 389 332 266 214 189 212 254 300 340 383 403 389 373 366 355 332 298 313 333 341 358 383 395 393 384 367 341 326 341 358 380 390 371 346 343 364 362 354 354 346 328 316 302 284 275 269 268 280 295 294 277 253 231 228 261 308 334 322 284 238 193 152 118 94 76 64 58 55 55 54 53 53 53 54 54 53 53 54 58 71 98 139 188 228 243 232 198 155 116 93 92 102 118 136 156 178 199 217 230 236 236 232 225 216 206 196 182 166 147 128 105 83 67 55 47 44 43 44 46 68 98 151 228 318 386 413 406 342 288 252 227 221 242 297 321 333 350 363 371 374 387 408 401 383 371 401 391 379 363 357 376 388 388 382 377 380 373 357 357 340 313 291 287 301 313 325 330 323 304 272 240 229 233 240 237 232 237 237 224 201 185 196 242 289 309 301 279 248 216 179 141 109 86 72 65 63 63 64 64 64 64 63 62 59 56 55 58 68 90 125 165 199 216 211 185 149 116 94 90 101 122 146 167 183 195 206 214 217 218 223 231 243 259 279 296 306 320 319 311 281 233 184 143 114 95 80 71 85 130 201 280 344 368 324 291 287 320 339 329 307 295 316 319 334 370 391 384 373 370 367 363 360 365 410 401 397 386 364 354 368 379 379 367 347 318 311 310 296 278 258 256 286 314 329 331 327 312 294 280 259 236 210 185 176 189 199 197 183 172 179 210 243 267 280 291 308 330 343 343 325 291 249 208 173 145 124 106 92 82 74 69 65 61 58 58 63 74 93 117 137 149 151 148 140 131 126 126 135 152 169 177 168 155 158 172 192 212 233 257 280 312 351 390 426 463 503 537 554 539 498 435 362 302 257 219 105 150 208 257 266 264 294 371 412 409 381 340 290 248 242 255 294 332 356 369 390 408 393 369 339 310 345 373 391 401 398 376 359 360 364 355 333 310 308 305 297 279 259 269 310 341 353 351 339 316 296 284 266 243 208 179 168 175 181 175 159 142 130 133 154 190 237 294 367 450 522 571 583 557 496 412 327 252 192 148 117 98 85 76 69 64 61 58 57 55 55 56 59 64 75 97 127 159 178 177 166 162 165 161 143 128 135 158 188 216 236 253 268 283 301 314 330 347 386 424 465 494 499 472 423 375 332 295 80 110 153 201 262 349 409 425 416 356 287 234 200 195 242 298 357 389 388 381 380 380 375 364 350 336 379 399 412 415 411 404 380 356 342 336 334 325 306 282 263 244 243 283 317 331 333 320 298 278 259 241 220 205 191 175 160 154 148 133 115 101 94 99 118 155 210 274 339 405 458 493 512 513 483 421 343 267 204 157 125 104 90 79 70 64 60 57 53 49 43 39 37 40 52 77 117 161 186 181 159 141 138 134 129 130 143 165 189 210 226 235 246 254 261 268 276 283 290 299 304 304 302 296 287 271 252 240 73 114 187 283 358 395 397 335 289 261 249 248 253 283 349 376 386 389 389 396 413 399 380 368 363 379 425 398 387 398 405 401 392 368 338 311 289 262 238 216 201 194 211 269 310 315 311 304 282 253 232 218 192 166 145 134 135 135 126 108 90 84 89 100 119 150 195 248 305 353 382 393 397 392 373 336 286 233 186 149 122 101 87 76 68 62 58 56 53 50 46 42 41 45 58 84 122 156 172 165 145 128 121 118 118 127 143 166 190 210 228 239 245 254 256 263 266 274 279 285 291 289 281 268 253 240 228 222 111 173 252 323 348 314 286 283 319 339 324 295 275 296 364 390 402 403 398 394 389 383 377 374 378 407 440 408 381 367 370 382 384 370 344 306 261 217 196 179 164 160 191 261 321 341 332 303 263 221 196 181 159 134 111 104 112 115 106 91 78 75 83 93 111 143 187 239 290 330 354 368 373 366 343 308 264 220 180 147 121 103 90 81 73 67 63 59 55 51 47 44 43 47 61 86 118 149 165 161 150 138 129 126 134 154 177 197 209 217 225 231 238 245 253 256 259 260 265 265 264 260 251 239 225 219 215 210 110 165 222 253 262 275 332 392 399 369 313 249 206 218 295 358 391 401 401 397 391 381 365 342 325 356 403 422 414 386 363 349 335 321 302 276 242 206 178 153 134 130 168 239 292 298 271 228 190 168 164 158 137 114 97 92 91 85 75 65 62 73 94 121 146 170 195 223 252 274 285 287 281 265 242 215 187 161 137 115 97 85 78 73 70 67 64 61 58 58 62 70 82 97 114 129 142 153 157 151 140 126 117 128 166 216 256 274 269 254 237 220 204 191 186 183 179 171 164 155 145 138 131 125 121 123 127 129 91 127 178 229 286 365 409 406 342 266 210 175 164 202 278 337 369 388 395 390 381 367 344 313 290 317 348 370 391 405 390 351 314 279 245 213 183 154 124 103 96 107 146 197 226 216 190 163 140 134 146 143 118 94 81 79 78 70 63 64 82 128 202 284 339 349 321 273 232 208 191 176 157 134 113 96 85 78 71 66 61 59 57 57 58 59 59 61 66 81 109 148 187 213 215 192 161 134 115 102 91 85 91 124 178 232 270 284 278 262 245 225 198 173 151 137 118 99 79 60 46 37 32 30 31 34 37 40 77 121 193 288 364 394 355 288 246 215 188 178 194 249 314 353 373 382 382 367 337 325 309 298 322 365 380 375 366 357 347 344 331 297 254 211 173 137 107 91 90 110 147 183 195 184 163 140 124 120 124 119 99 81 71 67 64 59 58 70 102 163 251 348 418 437 410 347 268 198 147 118 98 83 70 61 56 53 52 52 53 54 55 55 55 55 57 62 74 100 143 198 246 268 252 203 146 101 73 59 57 64 85 122 168 208 232 243 246 243 237 229 217 202 186 170 150 128 103 80 60 47 39 35 33 32 31 33 96 157 244 321 341 301 273 263 255 262 262 256 257 284 311 326 320 318 340 353 342 319 292 277 305 345 385 403 387 361 343 328 307 280 251 224 197 166 132 106 99 117 152 185 198 186 162 140 132 138 143 131 108 85 70 62 57 53 55 68 95 143 209 281 332 355 355 328 278 223 172 133 103 81 66 56 52 50 50 51 52 54 55 54 53 53 54 58 70 96 137 186 229 246 233 194 146 105 80 65 61 67 87 122 164 201 226 239 244 242 237 229 219 207 196 186 168 147 122 95 73 58 48 42 38 36 34 35 135 190 247 271 267 272 285 332 355 340 306 264 232 226 239 282 324 346 352 347 315 264 230 226 266 309 346 358 364 381 389 368 336 303 269 233 197 161 131 115 117 140 176 208 220 205 177 147 129 129 134 125 103 80 65 58 55 53 56 69 96 143 209 274 317 332 321 288 247 207 165 129 101 82 71 68 68 68 66 64 63 61 59 57 56 54 55 59 71 96 135 178 214 229 219 189 151 117 92 77 70 73 90 121 156 188 211 223 228 228 227 230 233 236 245 251 257 250 250 233 197 161 124 95 85 75 62 52 109 156 204 245 268 318 386 402 368 300 239 198 185 204 239 290 330 336 311 315 328 314 281 254 277 328 365 368 364 361 354 345 337 323 294 253 208 168 139 123 121 142 180 218 234 221 191 155 124 109 108 102 86 70 61 59 60 60 65 77 99 131 173 219 258 278 279 270 266 275 293 304 293 267 234 202 171 142 117 98 84 75 70 66 64 62 61 64 73 89 112 138 159 171 172 164 152 135 115 98 87 85 92 107 123 140 155 171 189 209 228 249 275 306 343 386 426 468 518 557 566 541 487 415 348 292 246 208 81 126 186 249 331 396 404 335 265 218 189 173 177 202 237 280 326 365 379 377 368 349 314 271 261 293 342 381 403 389 363 344 326 303 274 241 209 182 158 136 120 133 169 208 227 219 196 173 166 174 177 160 131 107 93 91 87 79 74 75 81 90 104 128 159 193 236 292 367 448 513 550 564 544 491 413 329 253 196 153 123 104 91 81 74 69 65 64 63 63 65 69 74 81 92 109 132 153 163 157 140 117 101 94 98 106 120 142 170 201 230 254 276 302 329 365 395 437 480 524 563 569 547 499 428 371 330 295 87 135 217 315 378 364 304 267 242 216 202 210 242 288 313 334 357 375 382 358 353 368 377 376 380 368 365 367 366 366 379 386 369 336 302 272 244 215 183 153 135 149 182 216 232 226 209 197 204 230 252 244 209 173 150 143 136 117 95 77 68 67 71 84 106 143 196 264 351 430 481 506 524 520 484 419 343 272 214 171 139 118 103 92 83 76 70 64 58 52 46 41 39 42 54 77 115 159 189 191 166 130 100 89 95 110 130 157 184 207 224 238 247 255 264 269 278 284 296 302 307 308 307 300 282 262 248 235 113 183 268 327 317 288 283 277 288 306 309 300 300 311 313 318 324 345 376 390 393 394 392 389 401 408 407 394 377 369 369 367 366 371 373 367 347 307 255 206 174 177 202 234 250 245 231 210 191 198 238 268 264 238 207 187 173 150 123 102 91 85 83 90 110 146 194 248 302 345 374 391 400 395 371 332 285 236 190 153 125 108 98 90 84 79 75 69 64 57 51 47 46 49 60 83 120 158 181 178 155 122 96 89 97 114 136 161 186 207 223 235 247 254 261 265 270 275 282 289 291 288 281 271 256 243 236 227 121 179 235 261 273 288 330 397 422 409 367 312 264 236 240 282 329 365 385 394 381 382 386 378 369 368 373 398 424 435 423 414 417 427 432 424 407 379 340 291 240 210 203 221 242 255 252 223 182 161 183 223 253 265 260 256 261 260 243 213 185 166 146 125 122 145 191 248 299 334 352 363 363 354 331 299 259 216 176 142 117 101 89 81 77 76 77 76 72 65 57 53 53 58 70 90 119 147 164 162 146 121 103 102 114 133 155 178 198 214 227 237 242 250 255 262 264 269 271 274 276 270 260 249 235 225 221 215 102 139 192 246 303 395 458 473 441 381 326 284 259 250 257 292 342 379 398 410 419 426 427 416 403 377 357 370 391 421 447 466 479 485 488 485 472 445 407 356 293 235 204 212 244 268 266 245 213 176 152 148 159 186 244 337 445 545 617 651 636 564 464 369 290 238 220 228 251 277 294 299 290 270 244 217 188 160 136 116 100 88 81 78 81 88 94 93 88 85 90 106 128 150 166 175 179 181 180 172 157 143 140 157 189 228 262 274 270 255 239 224 209 198 194 193 191 188 183 174 168 159 151 145 139 140 145 143 97 149 231 337 422 462 446 387 351 333 320 323 341 370 383 373 381 393 404 414 438 456 466 477 494 493 422 391 379 380 403 434 460 481 503 524 529 505 460 402 333 267 219 204 219 236 242 237 216 176 131 100 88 98 150 242 345 442 522 582 630 663 674 648 571 458 356 272 207 170 152 142 133 122 111 101 94 90 88 85 80 76 75 75 79 84 89 93 101 119 150 187 220 236 228 202 174 154 141 132 127 127 140 172 216 262 297 302 289 265 240 216 192 167 152 140 130 115 97 78 60 49 42 39 40 46 55 58 118 194 292 376 405 362 330 329 364 414 425 408 388 385 391 382 395 403 405 407 415 425 439 454 479 508 450 415 405 388 377 391 424 450 469 480 479 459 428 406 374 320 259 217 206 220 241 247 224 177 128 93 77 75 83 100 119 130 132 137 184 293 413 485 497 469 419 350 271 216 193 191 194 194 185 169 156 153 152 145 133 120 107 95 85 80 82 94 123 170 229 277 299 295 267 222 172 128 99 83 80 88 111 147 191 227 250 258 256 250 242 233 222 207 196 183 164 141 116 90 68 54 44 38 35 33 33 35 132 193 255 283 285 298 353 437 471 461 425 363 301 271 296 333 366 387 399 409 430 428 420 405 383 388 400 407 414 417 404 386 381 397 414 421 416 401 394 404 388 333 275 239 236 252 261 252 223 180 141 114 95 84 76 73 75 78 80 86 105 142 192 243 291 332 346 332 299 267 245 237 234 230 222 215 219 239 263 270 252 220 182 150 132 126 134 158 208 281 353 394 399 384 358 316 262 207 160 125 106 101 114 141 177 208 229 240 242 240 235 228 219 210 204 193 173 149 124 97 76 60 50 44 40 38 38 41 94 134 183 234 300 394 453 469 437 363 301 257 236 248 305 357 393 405 406 407 410 412 410 397 374 378 378 398 416 423 424 410 389 374 365 358 355 358 367 361 312 251 215 207 214 223 223 206 179 148 118 97 82 72 66 62 63 68 74 79 93 124 169 224 270 293 293 272 234 194 158 131 111 97 94 106 134 175 215 239 246 247 250 262 276 281 278 279 307 365 416 435 419 376 323 273 236 207 176 149 129 122 129 153 185 213 231 242 244 242 239 233 225 215 203 184 159 135 115 95 78 63 54 48 44 42 43 47 83 131 210 310 388 429 412 349 314 295 288 296 313 354 382 379 386 394 400 414 420 416 413 416 431 477 409 379 373 389 409 417 416 402 383 363 342 314 287 259 219 188 166 162 168 176 184 187 176 149 115 87 71 66 67 67 68 69 70 73 87 115 158 210 255 282 288 270 242 222 209 195 179 163 147 135 133 138 143 150 169 205 261 331 400 463 516 532 515 489 481 482 473 461 448 436 420 394 355 308 266 228 204 197 195 198 203 212 219 230 242 258 279 306 337 370 402 441 483 515 522 496 442 373 311 261 222 193 120 177 253 328 356 322 303 310 363 397 392 366 347 362 377 370 377 386 392 398 401 404 407 418 446 503 422 381 365 359 367 392 410 416 415 405 380 339 298 271 246 216 173 149 148 161 170 165 147 122 97 78 68 65 65 65 64 62 62 67 79 97 119 146 179 212 241 274 330 404 460 478 468 434 381 319 260 211 174 149 140 152 193 265 362 471 571 616 583 499 428 396 395 414 442 462 465 451 426 390 349 299 246 208 167 147 145 160 182 208 230 254 283 317 363 410 462 515 575 620 642 630 585 520 449 389 340 301 120 174 225 252 264 288 369 437 454 437 390 324 270 254 276 310 348 374 389 407 408 404 397 386 376 403 367 377 392 384 369 365 379 399 413 416 407 388 365 336 295 244 186 159 154 160 164 153 132 111 90 73 61 56 55 58 63 68 70 68 69 72 77 85 105 140 190 263 357 453 517 544 547 521 468 396 314 243 191 155 134 129 142 181 244 315 370 396 382 333 270 230 219 221 224 239 272 314 353 375 370 339 287 226 178 153 154 169 191 212 226 238 250 257 268 272 279 283 294 303 311 317 320 314 295 279 267 251 91 129 181 240 322 405 446 453 397 332 284 250 235 256 300 337 363 377 386 393 397 399 399 402 396 430 394 392 404 410 407 389 377 375 389 403 409 401 375 331 281 240 197 178 174 171 169 166 158 142 120 96 78 70 71 78 85 90 87 81 76 78 82 87 103 138 192 260 325 371 393 402 404 393 367 323 267 213 172 147 136 132 134 148 176 214 245 261 261 244 218 197 188 194 208 241 298 363 414 438 433 399 341 277 224 186 176 183 196 210 222 232 243 251 258 266 272 279 283 292 295 293 287 275 261 253 242 228 90 144 230 326 390 419 374 324 302 293 301 307 315 345 362 356 363 375 392 408 404 398 397 398 407 456 409 381 393 407 412 416 408 394 384 379 378 370 349 316 280 252 217 197 198 208 214 203 178 148 124 105 92 84 81 83 89 92 89 82 76 76 80 89 108 146 202 265 317 353 372 381 381 366 338 301 260 220 186 160 146 145 157 184 223 262 286 290 274 247 225 214 212 230 260 300 343 379 405 421 421 401 356 299 241 201 191 198 211 223 233 241 245 252 255 260 262 268 274 278 283 281 273 262 248 242 234 225 117 185 265 330 333 304 297 326 388 408 390 358 334 333 334 329 345 364 379 388 391 394 406 408 397 401 367 346 354 380 401 411 415 417 409 394 375 351 331 326 317 296 265 249 250 256 260 248 219 181 144 114 94 84 81 87 98 108 107 96 82 75 78 91 114 148 193 242 285 315 330 334 328 312 287 257 223 193 168 148 140 152 188 243 299 340 357 352 321 272 237 226 220 217 224 248 276 298 313 325 326 325 312 272 247 243 262 273 274 262 250 236 222 214 211 209 209 206 204 197 191 182 174 166 158 159 170 172 116 160 205 237 261 303 390 439 444 419 357 291 244 230 252 283 324 357 393 401 395 390 388 376 352 338 331 338 344 349 373 396 406 408 407 398 378 356 348 370 387 362 309 273 258 251 245 239 221 184 140 103 81 74 78 90 106 119 123 119 116 128 158 202 245 268 260 235 216 208 207 202 189 171 153 135 119 108 102 98 102 124 171 234 290 325 336 323 289 241 207 197 194 186 184 198 215 220 218 212 212 217 217 210 223 250 281 291 284 263 241 218 196 175 163 154 144 131 117 100 85 70 61 55 53 57 67 72 72 100 153 232 328 400 431 418 351 300 263 236 230 255 290 304 324 347 365 376 381 394 409 398 380 369 361 351 360 354 346 363 382 386 381 371 362 366 387 428 452 417 341 277 246 247 259 261 244 209 165 127 102 92 93 99 107 111 114 118 137 184 260 355 429 447 410 338 262 199 157 135 121 106 92 84 85 95 106 116 133 168 214 257 279 283 283 276 261 242 239 248 257 267 277 287 283 266 251 242 244 238 229 210 209 226 243 250 249 243 234 224 209 191 174 160 146 131 120 99 84 69 55 47 41 37 35 38 90 140 218 302 363 382 332 299 290 305 317 309 296 297 305 300 316 351 377 379 374 372 368 362 353 348 360 348 356 364 351 337 340 348 340 323 321 353 413 491 531 511 439 358 311 302 309 304 281 245 210 179 153 130 116 114 122 130 132 137 161 211 278 349 397 404 380 337 286 246 210 180 151 126 110 107 120 144 172 210 266 339 399 410 375 325 284 258 238 226 237 265 292 319 345 352 346 336 331 324 310 283 253 226 222 237 252 259 259 255 249 244 237 230 218 203 190 183 174 162 140 113 90 69 55 47 42 42 124 178 243 289 288 278 287 349 399 402 372 329 283 252 254 273 307 338 358 369 372 379 367 343 309 272 292 321 350 365 370 350 322 297 274 262 289 373 473 554 588 584 535 470 433 400 381 365 337 289 237 194 162 137 127 134 148 161 164 164 181 219 259 296 320 324 309 280 244 209 176 151 129 115 112 125 158 202 249 300 367 428 457 436 374 300 234 186 158 156 180 215 247 277 305 311 312 315 313 301 276 248 214 200 208 230 247 254 256 253 250 245 239 233 224 210 195 184 170 159 132 104 84 65 53 47 42 41 111 151 190 226 258 323 403 433 425 374 303 243 203 196 236 280 320 352 369 373 371 365 352 329 294 264 287 306 334 361 372 363 332 288 261 287 360 443 512 544 552 548 528 519 510 465 436 405 361 305 243 186 149 131 129 142 157 165 163 160 172 197 229 264 289 295 283 259 230 206 188 174 160 149 146 160 197 245 295 338 361 351 318 275 225 177 137 111 103 122 159 196 223 239 239 225 218 218 209 196 182 171 166 165 169 176 185 195 206 219 233 250 267 290 321 353 377 395 410 419 419 402 364 316 265 222 186 154 90 134 194 273 362 417 430 375 308 263 229 201 189 215 283 322 345 359 366 368 365 349 331 311 298 324 359 348 338 332 327 331 325 312 325 382 447 473 472 470 466 451 439 462 467 436 403 355 302 256 220 191 168 155 155 163 168 162 151 150 159 161 161 175 201 227 249 278 331 393 440 457 450 431 395 351 326 339 382 415 393 324 250 189 145 117 102 98 106 129 158 183 195 199 197 190 186 185 177 166 157 147 146 144 141 139 143 154 169 191 217 247 276 310 353 394 432 460 491 517 534 537 511 464 408 355 310 270 107 174 275 367 408 379 318 288 271 254 246 237 235 261 314 337 351 344 336 347 348 332 308 285 285 343 385 393 379 347 320 299 280 281 338 403 442 453 434 399 366 338 334 374 395 380 336 282 239 213 207 204 191 187 199 208 194 167 148 149 156 142 116 106 122 156 207 281 379 465 523 550 550 527 481 425 398 418 457 467 423 345 269 211 169 145 133 136 154 180 204 212 202 187 178 174 177 182 184 179 168 150 137 138 147 158 167 174 187 205 221 235 247 255 263 268 276 280 289 300 309 317 322 319 305 288 273 258 161 254 339 364 327 298 293 291 311 311 287 256 229 238 271 298 339 365 364 350 331 288 230 193 222 308 356 360 350 338 328 291 251 261 314 375 423 441 430 388 336 304 316 342 336 288 230 183 153 145 153 163 170 184 202 203 182 161 160 168 161 139 118 111 122 152 205 272 334 378 406 422 432 434 429 435 460 478 464 421 361 301 244 195 159 140 135 139 152 173 189 186 170 152 136 120 121 132 141 141 132 117 105 109 121 137 154 170 189 208 224 235 246 255 260 267 268 273 275 281 284 283 278 271 261 252 248 238 178 254 298 303 301 299 322 364 361 319 254 199 174 224 314 366 382 378 343 289 248 219 192 192 258 346 389 386 368 344 313 277 260 301 344 374 388 387 377 353 316 298 318 304 252 181 128 102 95 96 99 107 123 144 158 155 147 152 171 181 167 147 139 142 154 186 239 298 348 380 396 408 417 426 433 446 456 436 384 322 262 210 162 129 117 117 122 123 120 115 106 95 85 77 69 67 76 91 102 103 99 90 84 88 100 116 139 163 186 206 222 235 242 250 256 262 265 268 272 272 273 272 266 255 241 234 231 223 163 226 281 307 308 343 399 392 314 238 186 159 171 257 350 378 355 323 310 318 309 279 249 262 328 389 403 385 359 325 275 240 261 314 358 378 364 331 290 250 225 227 237 210 167 129 118 133 159 172 170 166 165 160 148 132 122 126 135 140 144 152 160 161 160 178 219 266 306 334 350 358 355 343 331 321 304 274 238 201 165 130 104 93 102 121 136 140 129 104 81 68 66 70 80 95 112 126 133 132 122 110 105 120 148 183 220 245 252 245 235 227 220 217 221 222 224 222 219 214 207 202 194 185 178 179 185 181 172 246 301 319 352 415 400 311 241 194 162 147 171 256 324 343 348 372 378 359 326 283 255 292 349 389 373 326 296 274 248 255 314 362 377 373 355 322 274 236 221 218 206 173 138 122 143 190 235 254 238 205 184 180 174 159 147 146 147 144 147 167 196 226 248 255 250 241 228 221 218 215 212 212 213 215 208 185 159 137 115 95 83 82 95 114 128 129 114 95 86 90 100 112 118 120 119 118 115 110 102 98 108 142 191 244 285 299 289 267 245 225 205 184 169 157 145 131 115 101 89 80 74 70 70 77 86 89 178 258 312 352 421 408 324 263 221 186 157 144 180 265 333 376 402 396 363 302 245 202 204 271 321 350 367 364 339 301 271 289 334 371 376 369 366 355 330 298 268 243 215 176 141 131 146 172 194 195 175 145 129 136 145 150 158 164 167 170 185 222 283 365 437 458 419 350 287 239 204 184 178 184 195 205 202 182 156 131 111 97 94 98 106 116 121 117 105 98 107 133 164 183 176 146 107 77 58 48 47 58 85 128 179 224 253 262 259 251 242 230 213 189 169 150 129 106 83 63 48 39 34 31 30 29 28 29 181 261 326 408 420 343 289 255 221 187 158 144 183 284 379 416 400 342 291 255 221 193 211 282 352 401 403 380 342 298 265 268 298 339 363 365 354 331 297 255 226 216 196 158 124 109 107 109 108 101 91 87 89 89 93 108 128 135 130 129 151 197 258 333 397 418 388 331 275 228 196 186 196 211 231 247 242 212 173 138 112 98 96 100 105 113 119 119 115 113 126 156 192 214 211 178 132 92 67 55 53 63 87 124 165 201 226 239 243 241 234 226 215 201 190 179 160 139 113 87 67 53 45 40 36 35 33 33 184 268 366 424 365 308 281 251 216 180 151 148 218 334 406 388 340 306 280 252 231 227 282 350 390 403 372 325 288 265 266 309 339 353 356 337 298 266 247 235 236 239 220 180 145 126 116 108 99 90 84 82 86 90 97 109 118 118 108 100 113 149 197 245 278 282 266 235 197 163 142 135 145 177 220 257 266 243 207 170 142 127 120 115 113 118 128 139 142 139 142 163 190 206 200 172 133 98 74 61 59 69 91 126 165 198 224 238 243 241 236 229 219 204 192 178 158 137 114 90 70 56 48 43 39 37 35 35 181 286 392 388 328 299 278 246 209 174 152 166 257 347 365 343 323 298 275 263 254 262 316 353 357 345 323 293 265 243 251 301 321 312 295 279 253 221 203 211 234 241 231 207 191 189 184 170 148 125 109 100 95 92 96 106 111 108 103 106 121 153 197 244 275 285 276 252 220 189 169 159 165 197 229 248 249 236 215 187 163 147 135 121 110 109 115 123 129 132 143 165 187 198 192 168 140 115 95 84 83 91 109 133 157 176 192 203 212 222 235 248 267 289 323 359 390 423 457 480 474 434 370 309 248 195 162 135 214 322 385 351 313 296 273 240 203 173 160 175 230 280 310 316 302 282 272 252 226 230 268 299 320 325 306 283 256 224 210 227 247 251 238 211 174 137 124 142 176 194 186 173 177 191 195 175 145 117 101 92 81 74 75 82 84 81 81 87 96 113 142 179 216 243 262 287 333 392 430 436 404 349 296 253 224 210 202 190 170 147 125 107 95 88 84 86 94 108 120 123 122 124 131 142 152 155 153 143 133 123 118 118 122 127 136 148 169 195 223 251 281 317 362 414 460 513 564 607 624 604 548 481 410 346 298 256 235 341 366 333 312 293 268 232 196 168 156 167 213 261 296 297 278 263 242 202 176 194 244 291 313 311 294 268 224 190 198 226 239 233 215 182 150 143 158 173 179 168 147 144 170 200 207 188 160 134 117 105 101 104 111 112 104 92 85 84 84 84 92 112 140 179 230 300 394 494 554 572 534 452 366 293 239 208 198 202 197 178 153 133 122 116 117 124 137 152 152 131 106 90 89 104 124 142 155 153 140 123 110 108 114 123 136 154 178 202 222 238 250 258 268 276 282 291 303 317 333 349 353 339 321 304 284 263 245 335 349 327 312 292 266 231 199 176 155 150 196 261 299 300 291 289 262 231 211 219 251 287 306 307 297 255 202 168 174 205 235 252 241 221 205 193 194 207 206 186 170 179 205 222 214 190 166 148 136 127 119 116 122 124 116 103 96 92 87 81 81 92 116 157 215 278 338 382 406 416 407 376 330 277 225 189 181 198 222 240 245 238 224 206 194 195 200 211 216 214 207 198 185 169 163 170 176 171 158 142 133 130 135 143 155 170 188 207 221 233 246 253 264 269 275 278 285 291 292 290 285 274 261 251 243 233 257 330 338 326 311 290 263 227 194 166 147 150 200 265 303 307 314 305 267 226 206 226 269 301 311 307 286 240 199 180 181 194 205 204 181 162 165 176 190 208 207 194 187 202 217 213 189 161 146 153 165 161 142 123 113 104 90 80 77 76 76 78 83 95 121 163 218 272 317 349 370 379 370 345 310 269 223 185 164 162 178 208 238 255 249 229 209 207 230 266 293 307 312 313 304 282 256 243 243 237 218 188 162 143 140 145 156 172 190 209 225 236 243 251 256 263 268 275 279 284 286 281 272 260 245 236 233 222 255 325 336 326 309 286 256 219 183 149 130 150 221 280 305 303 299 261 209 172 179 223 280 314 320 316 286 242 206 190 200 209 202 177 145 123 125 151 185 195 183 166 162 178 191 185 162 137 127 135 141 130 112 99 89 76 65 59 57 59 65 74 84 97 119 152 195 240 281 311 330 335 326 305 273 236 197 163 135 114 104 111 132 157 174 183 191 205 229 255 275 292 315 334 342 330 303 281 271 256 233 196 164 151 164 193 227 247 250 243 234 228 224 229 233 237 237 237 235 232 228 222 214 203 192 195 203 197 250 310 327 321 303 279 248 210 173 143 131 161 227 279 295 285 260 216 177 164 194 247 297 326 331 321 291 250 217 202 212 220 210 184 153 127 111 117 137 145 138 129 134 150 156 143 120 99 89 87 81 69 61 60 59 56 52 51 54 64 81 107 139 175 202 212 209 205 211 222 231 228 214 193 167 143 122 106 92 80 71 71 78 89 103 122 149 180 198 199 197 210 237 262 277 287 296 293 272 243 218 192 171 166 190 236 278 294 285 266 241 221 201 181 169 160 152 141 129 116 104 95 89 84 82 89 97 98 245 303 322 320 303 280 250 215 178 146 131 156 203 229 236 224 191 147 115 114 166 243 300 323 319 294 261 237 240 278 320 322 289 248 220 190 154 129 110 91 76 70 81 100 111 108 98 92 93 96 95 94 92 85 76 67 62 64 72 89 118 167 235 315 372 383 355 301 240 193 160 137 117 99 82 70 63 57 51 46 43 42 41 42 46 55 72 95 116 128 139 155 176 193 201 200 201 194 177 160 147 139 140 156 188 226 253 263 260 253 242 230 210 183 162 144 126 108 87 67 53 41 35 33 31 30 30 30 233 290 315 316 303 283 259 230 201 168 132 117 137 146 137 119 86 69 79 114 171 230 279 303 302 278 248 229 249 311 380 406 396 374 355 318 260 202 151 108 79 65 65 77 93 103 108 114 124 132 133 127 113 95 78 67 63 68 80 100 134 187 257 332 386 404 385 330 259 196 150 120 97 79 65 57 51 47 44 43 42 41 40 40 41 44 51 62 75 92 116 146 175 194 195 172 142 119 105 99 96 100 111 141 179 214 237 248 250 246 240 232 221 210 200 191 172 148 120 93 71 55 46 40 36 34 33 34 214 261 290 299 291 275 253 224 196 168 141 112 98 100 85 62 42 49 76 99 125 164 213 249 263 256 230 199 198 238 306 351 368 363 332 279 219 169 131 102 81 69 67 73 82 88 90 95 108 118 116 105 91 78 68 62 61 67 79 98 128 173 227 284 325 339 320 280 236 191 150 118 92 74 62 55 50 46 44 43 44 45 45 45 46 49 54 62 75 97 126 157 179 187 179 158 133 114 103 101 105 114 123 142 172 204 227 241 244 242 237 229 220 209 200 190 169 147 121 96 74 59 50 44 40 37 36 36 193 240 270 286 282 267 245 217 193 174 156 131 97 79 72 62 53 51 57 64 79 111 153 193 219 226 205 172 154 162 208 252 276 276 245 196 148 107 81 66 59 56 56 59 62 62 59 58 66 74 77 75 71 66 60 56 56 61 72 91 120 161 213 270 311 324 312 287 253 208 161 120 93 80 74 70 67 64 62 60 56 54 52 50 48 49 51 58 71 95 129 161 180 184 175 154 129 110 98 95 100 111 121 134 155 177 195 206 212 217 226 237 254 274 303 333 357 385 409 421 405 356 291 237 189 148 116 92 171 217 250 272 273 262 243 221 202 178 153 127 95 67 58 57 58 61 66 79 95 116 147 182 211 221 201 171 149 135 153 188 218 222 197 164 129 97 72 58 53 52 54 59 64 65 62 56 54 57 62 65 64 59 55 53 53 57 66 80 100 127 161 198 225 243 258 278 308 344 369 379 369 344 303 251 199 154 120 96 81 70 63 57 52 50 52 57 68 84 105 121 130 133 137 141 141 135 124 118 118 125 129 129 126 130 141 157 177 201 226 251 278 311 353 400 444 491 540 579 594 573 520 451 383 322 278 239 158 199 233 257 262 253 237 216 190 158 128 103 78 57 46 47 54 60 60 55 56 75 110 147 181 190 174 152 131 119 133 164 193 193 171 144 114 87 67 55 50 52 58 64 65 63 59 59 64 69 74 75 71 65 60 56 54 54 57 62 68 75 86 104 127 161 208 271 360 460 535 579 577 535 461 373 286 212 157 118 94 78 68 61 55 52 50 50 52 56 60 62 64 68 77 93 111 126 136 139 138 134 125 113 102 103 117 142 172 201 225 243 256 267 280 291 303 313 332 352 374 397 404 381 350 319 297 273 147 189 223 245 247 236 216 190 159 133 117 103 87 69 55 48 45 44 45 52 59 69 87 108 123 117 101 93 100 116 136 151 151 135 112 90 71 58 51 47 45 47 50 51 48 44 43 49 59 68 72 71 67 63 61 61 60 58 59 61 64 65 68 80 103 142 193 250 311 368 413 443 449 424 376 316 253 196 152 118 95 80 70 62 57 52 49 47 46 47 49 50 51 53 57 66 84 111 137 147 141 124 105 90 88 99 118 143 170 195 215 230 243 251 260 266 272 278 284 291 291 288 280 265 248 230 214 197 130 168 205 229 232 219 200 180 162 148 137 130 123 115 110 105 98 92 94 108 123 125 119 112 95 72 56 52 64 80 89 90 79 65 52 42 37 35 36 37 40 44 48 50 49 49 49 50 53 55 57 58 58 59 61 63 63 63 63 64 65 66 68 78 99 131 173 220 266 301 328 342 342 327 301 264 220 175 136 107 88 75 67 60 56 52 48 46 43 41 39 38 38 41 46 57 76 102 120 123 114 99 86 80 84 97 117 142 167 192 212 227 239 251 256 263 264 270 272 276 275 268 255 237 218 201 182 161 108 139 180 211 221 215 211 210 200 182 164 155 158 181 211 237 249 263 272 254 210 165 138 125 111 97 89 83 78 70 61 57 52 46 41 38 37 38 38 40 44 50 56 60 62 65 64 60 56 54 54 54 56 57 57 57 56 55 54 54 54 54 55 62 75 97 130 171 218 261 293 304 295 274 245 210 173 139 111 90 75 64 57 53 50 48 46 44 43 42 42 42 42 42 43 47 56 69 79 82 79 77 78 81 92 111 137 163 183 196 206 215 222 231 239 246 247 248 246 242 235 226 212 195 176 159 140 120 84 109 151 190 210 219 242 240 209 170 139 120 128 177 243 307 371 410 388 317 222 141 98 85 91 100 109 117 118 107 85 64 53 47 44 43 42 42 43 44 46 49 51 52 54 56 56 57 58 59 61 62 62 60 57 56 55 54 55 57 60 64 71 81 93 106 122 141 162 180 191 195 190 175 151 127 107 94 84 75 67 60 55 50 48 46 45 45 45 46 49 52 56 59 60 60 60 62 64 65 66 69 73 76 82 93 109 125 132 130 124 123 127 136 150 162 170 171 166 153 138 123 109 97 86 77 71 62 69 90 127 166 190 214 227 191 144 108 85 75 87 130 201 291 365 368 314 247 181 122 79 57 56 63 71 79 81 72 57 44 37 35 38 40 42 43 45 48 51 52 51 49 49 49 52 58 67 76 81 81 76 72 71 70 66 61 60 61 64 66 70 79 90 100 104 102 97 94 89 84 78 69 59 54 55 59 60 59 56 53 51 48 47 46 46 46 47 49 52 57 60 63 63 60 55 51 49 49 51 55 57 56 51 45 42 42 41 39 37 41 51 68 83 93 98 95 85 71 56 44 35 30 28 28 28 29 68 84 113 143 162 177 151 105 75 63 59 67 84 113 162 223 242 221 199 173 141 107 76 53 41 37 37 37 37 35 33 33 32 32 32 34 37 40 43 48 53 58 59 56 52 50 55 67 85 104 116 114 103 95 90 82 73 67 66 67 66 60 53 53 61 75 88 90 84 76 70 64 56 48 44 42 44 47 47 46 46 46 46 46 46 46 46 45 45 46 47 49 50 52 53 51 47 43 40 40 43 45 45 41 34 27 22 19 20 23 30 41 60 80 95 100 94 83 67 52 39 31 27 25 26 28 30 31 65 79 98 118 129 122 88 61 50 47 48 56 72 91 108 109 94 89 96 96 85 66 49 36 30 30 33 37 42 45 43 38 33 31 32 35 40 46 51 55 58 62 61 56 50 49 56 69 90 112 124 122 111 100 90 79 68 63 63 65 64 60 55 55 64 81 102 119 125 118 101 80 62 50 43 40 40 42 44 47 49 50 51 49 48 47 46 45 45 45 46 48 52 57 59 57 53 48 43 41 41 42 41 39 35 30 25 23 23 25 31 41 56 74 89 95 90 78 62 47 36 29 26 26 28 30 32 33 49 59 71 83 89 74 51 38 34 35 38 47 62 76 80 70 59 57 66 70 59 46 38 36 38 45 52 57 59 56 50 42 36 34 35 39 43 47 51 53 56 58 56 53 51 54 61 71 84 97 106 107 100 88 77 68 61 57 55 56 55 55 54 55 59 68 82 97 107 104 90 72 58 48 42 40 40 41 43 46 48 50 51 50 48 47 47 46 46 45 45 45 47 49 49 48 46 44 42 42 44 46 47 45 41 35 30 26 24 24 26 29 36 44 53 56 54 47 38 31 26 25 25 27 29 32 33 34 42 43 49 54 54 41 29 26 28 32 37 44 53 63 68 64 60 60 62 63 60 52 44 40 41 47 53 54 52 48 46 46 45 44 43 44 45 45 44 45 49 51 50 48 48 51 58 69 82 92 98 96 86 72 61 57 55 54 54 54 54 52 49 45 42 42 44 47 51 52 50 47 43 40 38 38 39 41 43 44 45 46 46 46 46 46 46 46 46 45 45 43 40 39 38 38 39 39 40 43 46 48 49 47 42 37 32 28 26 24 23 23 24 27 30 32 31 28 24 22 22 24 26 28 31 33 35 36 44 40 41 40 36 27 23 25 28 32 36 40 45 48 47 41 37 43 53 59 58 52 45 41 43 50 63 76 85 86 82 73 64 55 48 46 46 48 50 51 52 53 53 51 50 52 57 64 72 78 79 73 64 57 54 54 53 53 54 56 56 53 50 47 46 46 46 45 47 50 53 52 48 44 41 41 43 44 46 47 49 50 51 50 49 49 48 47 47 47 46 44 43 42 43 43 42 42 42 45 49 52 52 48 43 37 32 29 27 26 25 25 26 29 33 34 33 29 26 24 24 26 28 30 33 35 37 38 40 38 36 34 29 26 28 34 39 43 45 45 45 45 47 49 52 56 60 57 50 46 47 54 66 80 96 113 123 121 106 83 63 51 44 43 44 47 49 50 52 54 54 52 52 54 60 66 70 71 68 62 57 55 54 55 56 57 57 56 54 52 49 47 45 45 44 44 44 45 45 45 44 43 43 45 47 48 49 49 50 52 52 52 51 50 49 49 48 48 47 47 46 45 45 44 43 42 42 44 47 49 49 46 42 37 34 31 30 29 28 27 26 28 30 31 29 27 25 25 26 28 30 32 34 36 38 39 45 37 34 32 30 30 34 37 40 44 51 57 58 58 59 60 58 54 49 49 52 59 69 77 84 91 99 113 123 115 93 70 54 47 47 49 52 52 51 49 49 49 48 48 49 53 60 71 82 87 85 76 67 60 56 55 55 56 55 53 51 49 48 46 44 43 44 47 52 57 58 55 50 47 46 49 53 56 55 53 52 51 51 51 50 49 49 49 48 48 48 47 45 44 42 42 41 41 42 42 43 44 45 44 42 39 35 33 31 30 28 27 27 26 27 27 27 26 26 26 28 29 31 33 35 37 38 39 45 39 35 33 33 35 37 36 36 38 43 49 55 57 57 55 50 44 41 44 51 61 74 87 94 97 104 120 134 134 119 100 84 75 73 77 81 77 67 57 51 48 48 49 51 56 64 77 91 98 95 83 71 63 58 55 52 51 51 51 51 50 48 46 43 40 39 39 43 48 51 51 49 46 46 48 52 55 55 54 53 52 52 51 50 50 51 51 51 50 48 45 43 42 42 41 41 41 42 43 44 45 46 45 43 40 36 33 32 30 29 28 27 27 27 27 27 27 27 28 29 31 32 34 36 38 39 40 40 36 33 32 33 35 35 36 38 42 44 45 45 46 50 54 55 54 52 49 49 52 60 70 77 79 80 86 98 104 101 95 90 88 89 87 81 73 66 63 62 60 58 56 54 55 60 70 81 84 78 69 62 60 61 63 64 63 61 59 56 53 50 47 46 45 47 49 51 52 52 50 47 45 45 47 50 52 54 54 54 53 53 52 51 51 51 51 51 50 48 46 44 43 42 42 42 42 42 43 44 44 44 44 42 40 38 36 35 34 33 31 29 28 26 26 26 27 28 29 31 32 34 35 37 39 40 41 49 42 37 34 33 33 33 36 40 43 45 46 46 48 52 55 56 55 54 54 53 52 52 53 54 53 53 57 67 70 66 65 69 72 71 64 55 51 54 59 61 60 57 56 55 56 58 61 66 67 65 62 63 65 68 69 69 68 66 62 59 56 53 51 50 50 50 52 55 55 53 49 45 44 44 47 51 54 55 55 54 55 55 54 54 53 52 52 51 50 48 45 44 43 43 43 43 43 43 44 45 46 45 44 42 40 38 37 36 35 34 32 30 29 28 27 28 28 29 31 32 33 35 36 38 40 41 41 45 42 38 36 34 34 36 39 43 46 49 50 49 47 46 46 47 49 51 55 59 61 60 57 56 57 62 70 77 76 68 61 60 61 55 49 47 49 52 53 52 51 53 56 60 62 63 66 71 74 74 71 69 68 66 62 58 56 56 55 54 53 52 51 49 47 46 44 43 42 41 39 39 40 42 46 49 51 51 52 54 56 57 57 56 55 54 54 52 50 48 47 45 44 44 43 43 43 44 45 46 47 47 45 43 41 39 37 36 35 34 33 32 32 33 33 33 32 32 33 34 35 36 38 39 41 42 42